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