add winner endpoints

This commit is contained in:
Mitchell Marino
2023-04-16 12:51:07 -05:00
parent 98568e38e2
commit 2d7e39d69c
6 changed files with 271 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
CREATE TABLE prizes (
id SERIAL PRIMARY KEY,
name VARCHAR NOT NULL,
points_min INTEGER NOT NULL,
description TEXT NOT NULL,
directions_to_claim TEXT NOT NULL
);
CREATE TABLE winners (
id SERIAL PRIMARY KEY,
user_id INTEGER NOT NULL,
prize_id INTEGER NOT NULL,
date TIMESTAMP NOT NULL,
claimed BOOLEAN NOT NULL DEFAULT FALSE,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (prize_id) REFERENCES prizes(id)
);