cyberhybridhub/server/migrations/002_questions.sql

14 lines
564 B
SQL

CREATE TABLE IF NOT EXISTS questions (
id UUID PRIMARY KEY,
assigned_user_id TEXT NOT NULL REFERENCES users (firebase_uid) ON DELETE CASCADE,
question_text TEXT NOT NULL,
user_response NUMERIC,
correct_answer NUMERIC NOT NULL,
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
modified_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
CREATE INDEX IF NOT EXISTS questions_assigned_user_id_idx ON questions (assigned_user_id);
CREATE INDEX IF NOT EXISTS questions_created_at_idx ON questions (created_at);