update sqlc.yaml,queries and add new mig files

This commit is contained in:
Pavel 2024-03-14 16:29:18 +03:00
parent 653404d89b
commit 6524977c9f
4 changed files with 21 additions and 2 deletions

@ -292,8 +292,13 @@ INSERT INTO answer(
fingerprint,
session,
result,
email
) VALUES ($1,$2,$3,$4,$5,$6,$7);
email,
device_type,
device,
os,
browser,
ip
) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12);
-- name: GetResultAnswers :many
SELECT DISTINCT on (question_id) id, content, quiz_id, question_id, fingerprint, session,created_at, result, new,deleted FROM answer WHERE session = (

@ -0,0 +1,6 @@
ALTER TABLE answer
DROP COLUMN device_type,
DROP COLUMN device,
DROP COLUMN os,
DROP COLUMN browser,
DROP COLUMN ip;

@ -0,0 +1,6 @@
ALTER TABLE answer
ADD COLUMN device_type VARCHAR(50) NOT NULL DEFAULT '',
ADD COLUMN device VARCHAR(100) NOT NULL DEFAULT '',
ADD COLUMN os VARCHAR(100) NOT NULL DEFAULT '',
ADD COLUMN browser VARCHAR(100) NOT NULL DEFAULT '',
ADD COLUMN ip VARCHAR(50) NOT NULL DEFAULT '';

@ -14,6 +14,8 @@ packages:
- "./dal/schema/000004_init.down.sql"
- "./dal/schema/000005_init.up.sql"
- "./dal/schema/000005_init.down.sql"
- "./dal/schema/000006_init.up.sql"
- "./dal/schema/000006_init.down.sql"
engine: "postgresql"
emit_json_tags: true
emit_db_tags: true