CREATE TABLE IF NOT EXISTS weapons ( id uuid DEFAULT gen_random_uuid() PRIMARY KEY, name varchar NOT NULL, display varchar NOT NULL, def_index integer NOT NULL, category varchar NOT NULL, team integer NOT NULL -- 0 = CT, 1 = T, 2 = BOTH ); CREATE TABLE IF NOT EXISTS rarity ( id uuid DEFAULT gen_random_uuid() PRIMARY KEY, display varchar NOT NULL, color varchar NOT NULL ); CREATE TABLE IF NOT EXISTS skins ( id uuid DEFAULT gen_random_uuid() PRIMARY KEY, weapon uuid REFERENCES weapons(id) NOT NULL, rarity uuid REFERENCES rarity(id) NOT NULL, paint_index integer NOT NULL, display varchar NOT NULL, min_float float NOT NULL, max_float float 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 );