Updated database reading and filtering capabilities Added exports for readRow consumption

This commit is contained in:
Lyncoln
2026-10-21 11:26:34 -04:00
parent 75dd696bab
commit 4da2fa52b9
7 changed files with 80 additions and 54 deletions
+15 -15
View File
@@ -52,26 +52,26 @@ headers = {
"Content-Type": "application/json",
}
readrow = {
"table": "user_profiles",
"columns": [
{"rmass_user_id": "INTEGER PRIMARY KEY"},
{"rmass_username": "TEXT NOT NULL UNIQUE"},
{"rmass_dm_room": "TEXT NOT NULL UNIQUE"},
{"rmass_avatar_hash": "TEXT"},
],
"searchcolumn": "rmass_username",
"rowsearchvalue": [
{"resolved": "username"},
],
"columnnumber": 1,
}
#readrow = {
# "table": "user_profiles",
# "columns": [
# {"rmass_user_id": "INTEGER PRIMARY KEY"},
# {"rmass_username": "TEXT NOT NULL UNIQUE"},
# {"rmass_dm_room": "TEXT NOT NULL UNIQUE"},
# {"rmass_avatar_hash": "TEXT"},
# ],
# "searchcolumn": "rmass_username",
# "rowsearchvalue": [
# {"resolved": "username"},
# ],
# "columnnumber": 1,
#}
filters = [
{
"filterkey": "username",
"operator": "==",
"filtervalue": {"outputs": "databasetarget"},
"filtervalue": {"outputs": "db_username"},
"print": "Username up to date. Continuing...",
},
]