diff --git a/sevenkeys/database/migrations/00008_create_cardtrader_tables.sql b/sevenkeys/database/migrations/00008_create_cardtrader_tables.sql index cde04ad..40988d1 100644 --- a/sevenkeys/database/migrations/00008_create_cardtrader_tables.sql +++ b/sevenkeys/database/migrations/00008_create_cardtrader_tables.sql @@ -1,27 +1,17 @@ -- +goose Up -- +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 ( Id INT PRIMARY KEY AUTO_INCREMENT, - CardtraderGameId INT NOT NULL, - FOREIGN KEY (CardtraderGameId) REFERENCES CardtraderGame(Id), Name VARCHAR(255) NOT NULL ); CREATE TABLE IF NOT EXISTS CardtraderExpansion ( Id INT PRIMARY KEY AUTO_INCREMENT, - CardtraderGameId INT NOT NULL, - FOREIGN KEY (CardtraderGameId) REFERENCES CardtraderGame(Id) + ExpansionCode VARCHAR(20) NOT NULL ); CREATE TABLE IF NOT EXISTS CardtraderBlueprint ( Id INT PRIMARY KEY AUTO_INCREMENT, - CardtraderGameId INT NOT NULL, - FOREIGN KEY (CardtraderGameId) REFERENCES CardtraderGame(Id), CardtraderCategoryId INT NOT NULL, FOREIGN KEY (CardtraderCategoryId) REFERENCES CardtraderCategory(Id), CardtraderExpansionId INT NOT NULL, @@ -38,6 +28,4 @@ DROP TABLE IF EXISTS CardtraderBlueprint; DROP TABLE IF EXISTS CardtraderExpansion; DROP TABLE IF EXISTS CardtraderCategory; - -DROP TABLE IF EXISTS CardtraderGame; -- +goose StatementEnd