diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-01-09 19:14:05 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-01-09 19:14:05 +0200 |
| commit | b09a8fba647ff030b24d9ad12215ba330c13080c (patch) | |
| tree | d2be54859c70a6760edb75e26ee44299b17f50dc /query | |
| parent | 936d3cf690ace9adfdfe0fb44193c11a0cb26d95 (diff) | |
Fixed everything on the server-side
Diffstat (limited to 'query')
| -rw-r--r-- | query/members.sql | 2 | ||||
| -rw-r--r-- | query/users.sql | 16 |
2 files changed, 17 insertions, 1 deletions
diff --git a/query/members.sql b/query/members.sql index 04e04cd..0b6cb21 100644 --- a/query/members.sql +++ b/query/members.sql @@ -1,4 +1,4 @@ --- name: GetMembers :many +-- name: GetNetworkMembers :many SELECT sqlc.embed(users), sqlc.embed(members) diff --git a/query/users.sql b/query/users.sql index 8247dda..0d58b2d 100644 --- a/query/users.sql +++ b/query/users.sql @@ -18,3 +18,19 @@ RETURNING *; UPDATE users SET is_deleted = true WHERE id = ? AND is_deleted = false; + +-- name: SetUserData :one +INSERT INTO user_data ( + user_id, data +) VALUES ( + @user_id, @data +) +ON CONFLICT DO +UPDATE SET + user_id = EXCLUDED.user_id, data = EXCLUDED.data +WHERE user_id = EXCLUDED.user_id +RETURNING *; + +-- name: GetUserData :one +SELECT data FROM user_data +WHERE user_id = ?; |
