feat!: wip pronoun entry rework
This commit is contained in:
parent
68939f5e10
commit
7669595586
12 changed files with 1348 additions and 93 deletions
31
backend/db/queries/queries.member.sql
Normal file
31
backend/db/queries/queries.member.sql
Normal file
|
@ -0,0 +1,31 @@
|
|||
-- name: GetMemberByID :one
|
||||
SELECT * FROM members
|
||||
WHERE id = pggen.arg('id');
|
||||
|
||||
-- name: GetMemberByName :one
|
||||
SELECT * FROM members
|
||||
WHERE user_id = pggen.arg('user_id') AND (
|
||||
id = pggen.arg('member_ref')
|
||||
OR name = pggen.arg('member_ref')
|
||||
);
|
||||
|
||||
-- name: GetMembers :many
|
||||
SELECT * FROM members
|
||||
WHERE user_id = pggen.arg('user_id')
|
||||
ORDER BY name, id;
|
||||
|
||||
-- name: UpdateMemberNamesPronouns :one
|
||||
UPDATE members SET
|
||||
names = pggen.arg('names'),
|
||||
pronouns = pggen.arg('pronouns')
|
||||
WHERE id = pggen.arg('id')
|
||||
RETURNING *;
|
||||
|
||||
-- name: GetMemberFields :many
|
||||
SELECT * FROM member_fields WHERE member_id = pggen.arg('member_id') ORDER BY id ASC;
|
||||
|
||||
-- name: InsertMemberField :one
|
||||
INSERT INTO member_fields
|
||||
(member_id, name, entries) VALUES
|
||||
(pggen.arg('member_id'), pggen.arg('name'), pggen.arg('entries'))
|
||||
RETURNING *;
|
Loading…
Add table
Add a link
Reference in a new issue