Files
knifer/migrations/2024-09-11-200628_demo_info/up.sql

30 lines
792 B
SQL

-- Your SQL goes here
CREATE TABLE IF NOT EXISTS processing_status (
demo_id bigint PRIMARY KEY REFERENCES demos(demo_id),
info int2 NOT NULL -- the processing_status of the basic demo info
);
CREATE TABLE IF NOT EXISTS demo_info (
demo_id bigint PRIMARY KEY REFERENCES demos(demo_id),
map TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS demo_players (
demo_id bigint REFERENCES demo_info(demo_id),
steam_id TEXT NOT NULL,
name TEXT NOT NULL,
team int2 NOT NULL,
color int2 NOT NULL,
PRIMARY KEY (demo_id, steam_id)
);
CREATE TABLE IF NOT EXISTS demo_player_stats (
demo_id bigint REFERENCES demo_info(demo_id),
steam_id TEXT NOT NULL,
kills int2 NOT NULL,
deaths int2 NOT NULL,
damage int2 NOT NULL,
assists int2 NOT NULL,
PRIMARY KEY (demo_id, steam_id)
);