mirror of
https://github.com/Nereziel/cs2-WeaponPaints.git
synced 2026-02-17 18:39:07 +00:00
54 lines
3.2 KiB
SQL
54 lines
3.2 KiB
SQL
PRAGMA foreign_keys = ON;
|
|
|
|
CREATE TABLE IF NOT EXISTS `wp_players` (
|
|
`user_id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
`steamid` INTEGER NOT NULL,
|
|
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
UNIQUE(`steamid`)
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `wp_player_skins` (
|
|
`user_id` INTEGER NOT NULL,
|
|
`team` INTEGER NOT NULL,
|
|
`weapon_defindex` INTEGER NOT NULL,
|
|
`paint` INTEGER NOT NULL,
|
|
`wear` REAL NOT NULL DEFAULT 0.001,
|
|
`seed` INTEGER NOT NULL DEFAULT 0,
|
|
`nametag` TEXT DEFAULT NULL,
|
|
`stattrack` INTEGER NOT NULL DEFAULT 0,
|
|
`stattrack_enabled` INTEGER NOT NULL DEFAULT 0,
|
|
`quality` INTEGER NOT NULL DEFAULT 0,
|
|
PRIMARY KEY (`user_id`,`team`,`weapon_defindex`),
|
|
FOREIGN KEY (`user_id`) REFERENCES `wp_players`(`user_id`) ON DELETE CASCADE
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `wp_players_knife` (
|
|
`user_id` INTEGER NOT NULL,
|
|
`knife` TEXT DEFAULT NULL,
|
|
PRIMARY KEY (`user_id`),
|
|
FOREIGN KEY (`user_id`) REFERENCES `wp_players`(`user_id`) ON DELETE CASCADE
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `wp_players_gloves` (
|
|
`user_id` INTEGER NOT NULL,
|
|
`weapon_defindex` INTEGER DEFAULT NULL,
|
|
`team` INTEGER DEFAULT NULL,
|
|
PRIMARY KEY (`user_id`,`team`),
|
|
FOREIGN KEY (`user_id`) REFERENCES `wp_players`(`user_id`) ON DELETE CASCADE
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `wp_players_music` (
|
|
`user_id` INTEGER NOT NULL,
|
|
`music` INTEGER DEFAULT NULL,
|
|
PRIMARY KEY (`user_id`),
|
|
FOREIGN KEY (`user_id`) REFERENCES `wp_players`(`user_id`) ON DELETE CASCADE
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS `wp_players_agents` (
|
|
`user_id` INTEGER NOT NULL,
|
|
`agent_ct` TEXT DEFAULT NULL,
|
|
`agent_t` TEXT DEFAULT NULL,
|
|
PRIMARY KEY (`user_id`),
|
|
FOREIGN KEY (`user_id`) REFERENCES `wp_players`(`user_id`) ON DELETE CASCADE
|
|
); |