Updated database schemas
This commit is contained in:
@@ -15,11 +15,21 @@ CREATE TABLE IF NOT EXISTS rarity (
|
|||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS skins (
|
CREATE TABLE IF NOT EXISTS skins (
|
||||||
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
|
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
|
||||||
weapon uuid REFERENCES weapons(id),
|
weapon uuid REFERENCES weapons(id) NOT NULL,
|
||||||
rarity uuid REFERENCES rarity(id),
|
rarity uuid REFERENCES rarity(id) NOT NULL,
|
||||||
paint_index integer NOT NULL,
|
paint_index integer NOT NULL,
|
||||||
display varchar NOT NULL,
|
display varchar NOT NULL,
|
||||||
min_float float NOT NULL,
|
min_float float NOT NULL,
|
||||||
max_float float NOT NULL,
|
max_float float NOT NULL,
|
||||||
legacy boolean NOT NULL
|
legacy boolean NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS agents (
|
||||||
|
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
|
||||||
|
rarity uuid REFERENCES rarity(id) NOT NULL,
|
||||||
|
name varchar NOT NULL,
|
||||||
|
display varchar NOT NULL,
|
||||||
|
def_index integer NOT NULL,
|
||||||
|
team integer NOT NULL, -- 0 = CT, 1 = T, 2 = BOTH
|
||||||
|
model_player varchar NOT NULl
|
||||||
|
);
|
||||||
7
migrations/20260901220106_create_table_user-skins.sql
Normal file
7
migrations/20260901220106_create_table_user-skins.sql
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
CREATE TABLE IF NOT EXISTS user_skins (
|
||||||
|
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
|
||||||
|
user_id uuid REFERENCES users(id) NOT NULL,
|
||||||
|
skin_id uuid REFERENCES skins(id),
|
||||||
|
agent_id uuid REFERENCES agents(id),
|
||||||
|
team integer NOT NULL -- 0 = CT, 1 = T, 2 = BOTH
|
||||||
|
);
|
||||||
Reference in New Issue
Block a user