forked from nihonium/nyanimedb
feat: ftime logic for usertitle is changed
This commit is contained in:
parent
5acc53ec9d
commit
00894f4526
12 changed files with 113 additions and 35 deletions
|
|
@ -400,13 +400,14 @@ FROM reviews
|
|||
WHERE review_id = sqlc.arg('review_id')::bigint;
|
||||
|
||||
-- name: InsertUserTitle :one
|
||||
INSERT INTO usertitles (user_id, title_id, status, rate, review_id)
|
||||
INSERT INTO usertitles (user_id, title_id, status, rate, review_id, ctime)
|
||||
VALUES (
|
||||
sqlc.arg('user_id')::bigint,
|
||||
sqlc.arg('title_id')::bigint,
|
||||
sqlc.arg('status')::usertitle_status_t,
|
||||
sqlc.narg('rate')::int,
|
||||
sqlc.narg('review_id')::bigint
|
||||
sqlc.narg('review_id')::bigint,
|
||||
sqlc.narg('ftime')::timestamptz
|
||||
)
|
||||
RETURNING user_id, title_id, status, rate, review_id, ctime;
|
||||
|
||||
|
|
@ -415,7 +416,8 @@ RETURNING user_id, title_id, status, rate, review_id, ctime;
|
|||
UPDATE usertitles
|
||||
SET
|
||||
status = COALESCE(sqlc.narg('status')::usertitle_status_t, status),
|
||||
rate = COALESCE(sqlc.narg('rate')::int, rate)
|
||||
rate = COALESCE(sqlc.narg('rate')::int, rate),
|
||||
ctime = COALESCE(sqlc.narg('ftime')::timestamptz, ctime)
|
||||
WHERE
|
||||
user_id = sqlc.arg('user_id')
|
||||
AND title_id = sqlc.arg('title_id')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue