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
+17 -17
View File
@@ -48,28 +48,28 @@ 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_avatar_hash",
"rowsearchvalue": [
{"resolved": "avatar_hash"},
{"resolved": "sender"},
],
"columnnumber": 3,
}
#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_avatar_hash",
# "rowsearchvalue": [
# {"resolved": "avatar_hash"},
# #{"resolved": "sender"},
# ],
# "columnnumber": 3,
#}
filters = [
{
"filterkey": "avatar_hash",
"operator": "==",
"filtervalue": {"outputs": "databasetarget"},
"print": "User avatar up to date. Continuing...",
"filtervalue": {"outputs": "db_avatar_hash"},
"print": f"User avatar up to date. Skipping {name}...",
},
]