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
@@ -111,26 +111,26 @@ saverow = {
],
}
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_dm_room",
"rowsearchvalue": [
{"resolved": "matrixdm"},
],
"columnnumber": 2,
}
#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_dm_room",
# "rowsearchvalue": [
# {"resolved": "matrixdm"},
# ],
# "columnnumber": 2,
#}
filters = [
{
"filterkey": "matrixdm",
"operator": "==",
"filtervalue": {"outputs": "databasetarget"},
"filtervalue": {"outputs": "db_dm_room"},
"print": "DM Room already created. Continuing...",
},
]