Add foreign key constraint to puffle hat column

This commit is contained in:
Ben 2019-06-07 00:45:03 +01:00
parent 717ee41004
commit 0122cf57f5

View File

@ -977,7 +977,7 @@ CREATE TABLE penguin_puffle (
rest SMALLINT NOT NULL DEFAULT 100, rest SMALLINT NOT NULL DEFAULT 100,
clean SMALLINT NOT NULL DEFAULT 100, clean SMALLINT NOT NULL DEFAULT 100,
walking BOOLEAN DEFAULT FALSE, walking BOOLEAN DEFAULT FALSE,
hat INT NOT NULL, hat INT DEFAULT NULL,
backyard BOOLEAN DEFAULT FALSE, backyard BOOLEAN DEFAULT FALSE,
has_dug BOOLEAN DEFAULT FALSE, has_dug BOOLEAN DEFAULT FALSE,
PRIMARY KEY (id), PRIMARY KEY (id),
@ -1010,7 +1010,8 @@ CREATE TABLE penguin_puffle_item (
item_id INT NOT NULL, item_id INT NOT NULL,
quantity SMALLINT NOT NULL, quantity SMALLINT NOT NULL,
PRIMARY KEY (penguin_id, item_id), PRIMARY KEY (penguin_id, item_id),
CONSTRAINT penguin_puffle_item_ibfk_1 FOREIGN KEY (penguin_id) REFERENCES penguin (id) ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT penguin_puffle_item_ibfk_1 FOREIGN KEY (penguin_id) REFERENCES penguin (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT penguin_puffle_item_ibfk_2 FOREIGN KEY (item_id) REFERENCES puffle_item (id) ON DELETE CASCADE ON UPDATE CASCADE
); );
COMMENT ON TABLE penguin_puffle_item IS 'Owned puffle care items'; COMMENT ON TABLE penguin_puffle_item IS 'Owned puffle care items';