Update database migrations
This commit is contained in:
parent
ceceb4722f
commit
96b9e0ad71
|
@ -1,6 +1,6 @@
|
||||||
-- +goose Up
|
-- +goose Up
|
||||||
-- +goose StatementBegin
|
-- +goose StatementBegin
|
||||||
CREATE TABLE IF NOT EXISTS ExpansionSet (
|
CREATE TABLE IF NOT EXISTS ScryfallSet (
|
||||||
SetCode VARCHAR(6) PRIMARY KEY,
|
SetCode VARCHAR(6) PRIMARY KEY,
|
||||||
Name VARCHAR(60) NOT NULL,
|
Name VARCHAR(60) NOT NULL,
|
||||||
CardCount INT NOT NULL,
|
CardCount INT NOT NULL,
|
|
@ -1,11 +1,11 @@
|
||||||
-- +goose Up
|
-- +goose Up
|
||||||
-- +goose StatementBegin
|
-- +goose StatementBegin
|
||||||
CREATE TABLE IF NOT EXISTS CardPrinting (
|
CREATE TABLE IF NOT EXISTS ScryfallCard (
|
||||||
Id VARCHAR(37) PRIMARY KEY, -- GUID, plus one character for foil/nonfoil
|
Id VARCHAR(36) PRIMARY KEY,
|
||||||
Name VARCHAR(150) NOT NULL,
|
Name VARCHAR(150) NOT NULL,
|
||||||
SetCode VARCHAR(6) NOT NULL,
|
ScryfallSetCode VARCHAR(6) NOT NULL,
|
||||||
FOREIGN KEY (SetCode) REFERENCES ExpansionSet(SetCode),
|
FOREIGN KEY (ScryfallSetCode) REFERENCES ScryfallSet(SetCode),
|
||||||
IsFoil BOOLEAN NOT NULL,
|
HasFoilPrinting BOOLEAN NOT NULL,
|
||||||
IsPromo BOOLEAN NOT NULL,
|
IsPromo BOOLEAN NOT NULL,
|
||||||
CollectorNumber VARCHAR(10) NOT NULL,
|
CollectorNumber VARCHAR(10) NOT NULL,
|
||||||
ImageUrl VARCHAR(100) NOT NULL,
|
ImageUrl VARCHAR(100) NOT NULL,
|
|
@ -2,8 +2,8 @@
|
||||||
-- +goose StatementBegin
|
-- +goose StatementBegin
|
||||||
CREATE TABLE IF NOT EXISTS CardLocation (
|
CREATE TABLE IF NOT EXISTS CardLocation (
|
||||||
Id INT AUTO_INCREMENT PRIMARY KEY,
|
Id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
CardPrintingId VARCHAR(37) NULL,
|
ScryfallCardId VARCHAR(36) NULL,
|
||||||
FOREIGN KEY (CardPrintingId) REFERENCES CardPrinting(Id),
|
FOREIGN KEY (ScryfallCardId) REFERENCES ScryfallCard(Id),
|
||||||
StorageAreaId INT NOT NULL,
|
StorageAreaId INT NOT NULL,
|
||||||
FOREIGN KEY (StorageAreaId) REFERENCES StorageArea(Id),
|
FOREIGN KEY (StorageAreaId) REFERENCES StorageArea(Id),
|
||||||
Position INT NULL,
|
Position INT NULL,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
-- +goose Up
|
-- +goose Up
|
||||||
-- +goose StatementBegin
|
-- +goose StatementBegin
|
||||||
INSERT INTO ExpansionSet (
|
INSERT INTO ScryfallSet (
|
||||||
SetCode,
|
SetCode,
|
||||||
Name,
|
Name,
|
||||||
CardCount,
|
CardCount,
|
||||||
|
@ -12,17 +12,17 @@ INSERT INTO ExpansionSet (
|
||||||
''
|
''
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO CardPrinting (
|
INSERT INTO ScryfallCard (
|
||||||
Id,
|
Id,
|
||||||
Name,
|
Name,
|
||||||
SetCode,
|
ScryfallSetCode,
|
||||||
IsFoil,
|
HasFoilPrinting,
|
||||||
IsPromo,
|
IsPromo,
|
||||||
CollectorNumber,
|
CollectorNumber,
|
||||||
ImageUrl,
|
ImageUrl,
|
||||||
Language
|
Language
|
||||||
) VALUES (
|
) VALUES (
|
||||||
'00000000-0000-0000-0000-0000000000000',
|
'00000000-0000-0000-0000-000000000000',
|
||||||
'Scanned Card Placeholder',
|
'Scanned Card Placeholder',
|
||||||
'null',
|
'null',
|
||||||
0,
|
0,
|
||||||
|
@ -35,5 +35,5 @@ INSERT INTO CardPrinting (
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
-- +goose StatementBegin
|
-- +goose StatementBegin
|
||||||
DELETE FROM CardPrinting WHERE Id = '00000000-0000-0000-0000-0000000000000';
|
DELETE FROM CardPrinting WHERE Id = '00000000-0000-0000-0000-000000000000';
|
||||||
-- +goose StatementEnd
|
-- +goose StatementEnd
|
||||||
|
|
|
@ -8,6 +8,8 @@ CREATE TABLE IF NOT EXISTS CardtraderExpansion (
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS CardtraderBlueprint (
|
CREATE TABLE IF NOT EXISTS CardtraderBlueprint (
|
||||||
Id INT PRIMARY KEY AUTO_INCREMENT,
|
Id INT PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
ScryfallCardId VARCHAR(36) NOT NULL,
|
||||||
|
FOREIGN KEY (ScryfallCardId) REFERENCES ScryfallCard(Id),
|
||||||
CardtraderCategoryId INT NOT NULL,
|
CardtraderCategoryId INT NOT NULL,
|
||||||
CardtraderExpansionId INT NOT NULL,
|
CardtraderExpansionId INT NOT NULL,
|
||||||
FOREIGN KEY (CardtraderExpansionId) REFERENCES CardtraderExpansion(Id),
|
FOREIGN KEY (CardtraderExpansionId) REFERENCES CardtraderExpansion(Id),
|
||||||
|
|
Loading…
Reference in New Issue