fix some but not all bugs after turning on FK enforcement
parent
ad3fbe3714
commit
6559b31024
|
@ -64,7 +64,7 @@ VALUES
|
|||
|
||||
|
||||
-- TODO INSERT into armor_traits table
|
||||
INSERT INTO armor_traits (armor_id, traits_id)
|
||||
INSERT INTO armor_traits (armor_id, trait_id)
|
||||
VALUES
|
||||
(2, 88), -- explorer's clothing and comfort
|
||||
(3, 88), -- padded and comfort
|
||||
|
|
|
@ -28,7 +28,7 @@ VALUES
|
|||
(14, 'Tradition'),
|
||||
(15, 'Weapon');
|
||||
|
||||
INSERT INTO traits (trait_id, traittype, short_name,description)
|
||||
INSERT INTO traits (trait_id, traittype, short_name, description)
|
||||
|
||||
VALUES
|
||||
-- CRB and Monster Manual
|
||||
|
|
|
@ -66,7 +66,7 @@ CREATE TABLE heritages_traits (
|
|||
id INTEGER PRIMARY KEY,
|
||||
heritage_id INTEGER NOT NULL,
|
||||
trait_id INTEGER NOT NULL,
|
||||
UNIQUE(heritage_id, trait_id),
|
||||
-- UNIQUE(heritage_id, trait_id),
|
||||
FOREIGN KEY (heritage_id) REFERENCES heritages(heritage_id),
|
||||
FOREIGN KEY (trait_id) REFERENCES traits(trait_id)
|
||||
);
|
||||
|
|
|
@ -38,9 +38,9 @@ CREATE TABLE armor (
|
|||
CREATE TABLE armor_traits (
|
||||
id INTEGER PRIMARY KEY,
|
||||
armor_id INTEGER NOT NULL,
|
||||
traits_id INTEGER NOT NULL,
|
||||
trait_id INTEGER NOT NULL,
|
||||
FOREIGN KEY (armor_id) REFERENCES armor(armor_id),
|
||||
FOREIGN KEY (traits_id) REFERENCES traits(traits_id)
|
||||
FOREIGN KEY (trait_id) REFERENCES traits(trait_id)
|
||||
);
|
||||
|
||||
|
||||
|
|
|
@ -67,9 +67,9 @@ CREATE TABLE spells_spellcomponents(
|
|||
CREATE TABLE spells_traits (
|
||||
id INTEGER PRIMARY KEY,
|
||||
spells_id INTEGER NOT NULL,
|
||||
traits_id INTEGER NOT NULL,
|
||||
UNIQUE(spells_id, traits_id),
|
||||
trait_id INTEGER NOT NULL,
|
||||
UNIQUE(spells_id, trait_id),
|
||||
FOREIGN KEY (spells_id) REFERENCES spells(spells_id),
|
||||
FOREIGN KEY (traits_id) REFERENCES traits(traits_id)
|
||||
FOREIGN KEY (trait_id) REFERENCES traits(trait_id)
|
||||
);
|
||||
|
||||
|
|
|
@ -12,6 +12,6 @@ CREATE TABLE traits (
|
|||
traittype INTEGER,
|
||||
short_name TEXT NOT NULL,
|
||||
description TEXT NOT NULL,
|
||||
FOREIGN KEY (traittype) REFERENCES traittypes(traittypes_id)
|
||||
FOREIGN KEY (traittype) REFERENCES traittypes(traittype_id)
|
||||
);
|
||||
|
||||
|
|
Loading…
Reference in New Issue