Remove CardtraderGame table

This commit is contained in:
The Magician 2024-12-08 16:52:04 +00:00
parent 827a71f6d3
commit 3e5f0082f9
1 changed files with 1 additions and 13 deletions

View File

@ -1,27 +1,17 @@
-- +goose Up -- +goose Up
-- +goose StatementBegin -- +goose StatementBegin
CREATE TABLE IF NOT EXISTS CardtraderGame (
Id INT PRIMARY KEY AUTO_INCREMENT,
Name VARCHAR(255) NOT NULL
);
CREATE TABLE IF NOT EXISTS CardtraderCategory ( CREATE TABLE IF NOT EXISTS CardtraderCategory (
Id INT PRIMARY KEY AUTO_INCREMENT, Id INT PRIMARY KEY AUTO_INCREMENT,
CardtraderGameId INT NOT NULL,
FOREIGN KEY (CardtraderGameId) REFERENCES CardtraderGame(Id),
Name VARCHAR(255) NOT NULL Name VARCHAR(255) NOT NULL
); );
CREATE TABLE IF NOT EXISTS CardtraderExpansion ( CREATE TABLE IF NOT EXISTS CardtraderExpansion (
Id INT PRIMARY KEY AUTO_INCREMENT, Id INT PRIMARY KEY AUTO_INCREMENT,
CardtraderGameId INT NOT NULL, ExpansionCode VARCHAR(20) NOT NULL
FOREIGN KEY (CardtraderGameId) REFERENCES CardtraderGame(Id)
); );
CREATE TABLE IF NOT EXISTS CardtraderBlueprint ( CREATE TABLE IF NOT EXISTS CardtraderBlueprint (
Id INT PRIMARY KEY AUTO_INCREMENT, Id INT PRIMARY KEY AUTO_INCREMENT,
CardtraderGameId INT NOT NULL,
FOREIGN KEY (CardtraderGameId) REFERENCES CardtraderGame(Id),
CardtraderCategoryId INT NOT NULL, CardtraderCategoryId INT NOT NULL,
FOREIGN KEY (CardtraderCategoryId) REFERENCES CardtraderCategory(Id), FOREIGN KEY (CardtraderCategoryId) REFERENCES CardtraderCategory(Id),
CardtraderExpansionId INT NOT NULL, CardtraderExpansionId INT NOT NULL,
@ -38,6 +28,4 @@ DROP TABLE IF EXISTS CardtraderBlueprint;
DROP TABLE IF EXISTS CardtraderExpansion; DROP TABLE IF EXISTS CardtraderExpansion;
DROP TABLE IF EXISTS CardtraderCategory; DROP TABLE IF EXISTS CardtraderCategory;
DROP TABLE IF EXISTS CardtraderGame;
-- +goose StatementEnd -- +goose StatementEnd