This commit is contained in:
2026-08-03 00:49:27 +07:00
parent c32a11d124
commit 051b3e8bee
6 changed files with 29 additions and 36 deletions
@@ -6,13 +6,11 @@ CREATE TABLE
status VARCHAR(50) DEFAULT 'register',
creator_id INTEGER NOT NULL,
game_id INTEGER NOT NULL,
scenario_id INTEGER NOT NULL,
password TEXT,
created_at TIMESTAMP NOT NULL DEFAULT NOW (),
CONSTRAINT fk_teams_game FOREIGN KEY (game_id) REFERENCES games (id) ON DELETE RESTRICT,
CONSTRAINT fk_teams_creator FOREIGN KEY (creator_id) REFERENCES users (id) ON DELETE RESTRICT,
CONSTRAINT fk_teams_scenario FOREIGN KEY (scenario_id) REFERENCES scenarios (id) ON DELETE RESTRICT
CONSTRAINT fk_teams_creator FOREIGN KEY (creator_id) REFERENCES users (id) ON DELETE RESTRICT
);
-- +goose Down
@@ -1,14 +0,0 @@
-- +goose Up
CREATE TABLE
IF NOT EXISTS links (
id SERIAL PRIMARY KEY,
team_id INTEGER,
game_id INTEGER,
created_at TIMESTAMP NOT NULL DEFAULT NOW (),
CONSTRAINT fk_links_team FOREIGN KEY (team_id) REFERENCES teams (id) ON DELETE RESTRICT,
CONSTRAINT fk_links_game FOREIGN KEY (game_id) REFERENCES games (id) ON DELETE RESTRICT
);
-- +goose Down
DROP TABLE IF EXISTS links;