Added ON CONFLICT handling to saveRow

This commit is contained in:
Lyncoln
2026-10-23 22:22:26 -04:00
parent 97bab07864
commit 0d057bdbfb
+18 -9
View File
@@ -64,15 +64,15 @@ keys = [
"@rmass_bridge:loxthelion.com", "@rmass_bridge:loxthelion.com",
], ],
}, },
#{ {
#"keytitle": "power_level_content_override", "keytitle": "power_level_content_override",
#"keyvalue": { "keyvalue": {
#"users": { "users": {
#"@lyncoln:loxthelion.com": 100, "@lyncoln:loxthelion.com": 100,
#"@rmass_:loxthelion.com": 100, "@rmass_bridge:loxthelion.com": 100,
#}, },
#}, },
#} }
] ]
method = "POST" method = "POST"
@@ -111,6 +111,15 @@ saverow = {
{"resolved": "matrixdm"}, {"resolved": "matrixdm"},
{"outputs": "useravatar_hash"}, {"outputs": "useravatar_hash"},
], ],
"onconflict": {
"target": "rmass_user_id",
"update": [
"rmass_username",
"rmass_dm_room",
"rmass_avatar_hash",
],
"preservenull": True,
},
} }
#readrow = { #readrow = {