-- +goose Up -- +goose StatementBegin CREATE TABLE IF NOT EXISTS CardtraderCategory ( Id INT PRIMARY KEY AUTO_INCREMENT, Name VARCHAR(255) NOT NULL ); CREATE TABLE IF NOT EXISTS CardtraderExpansion ( Id INT PRIMARY KEY AUTO_INCREMENT, ExpansionCode VARCHAR(20) NOT NULL ); CREATE TABLE IF NOT EXISTS CardtraderBlueprint ( Id INT PRIMARY KEY AUTO_INCREMENT, CardtraderCategoryId INT NOT NULL, FOREIGN KEY (CardtraderCategoryId) REFERENCES CardtraderCategory(Id), CardtraderExpansionId INT NOT NULL, FOREIGN KEY (CardtraderExpansionId) REFERENCES CardtraderExpansion(Id), Name VARCHAR(255) NOT NULL, CollectorNumber VARCHAR(10) NOT NULL ); -- +goose StatementEnd -- +goose Down -- +goose StatementBegin DROP TABLE IF EXISTS CardtraderBlueprint; DROP TABLE IF EXISTS CardtraderExpansion; DROP TABLE IF EXISTS CardtraderCategory; -- +goose StatementEnd