14 lines
564 B
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);
|