diff --git a/data/abilityscores.sql b/data/abilityscores.sql index 5c278ff..ce4c252 100644 --- a/data/abilityscores.sql +++ b/data/abilityscores.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO abilityscores (abilityscores_id, flag_rep, short_name, long_name) VALUES (1, 1, 'STR', 'Strength'), diff --git a/data/actions.sql b/data/actions.sql index 764f425..4534d21 100644 --- a/data/actions.sql +++ b/data/actions.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO actioncosts ( actioncosts_id, name, diff --git a/data/ancestries.sql b/data/ancestries.sql index dae1215..f2f8cbc 100644 --- a/data/ancestries.sql +++ b/data/ancestries.sql @@ -4,6 +4,9 @@ one-paragraph at the top of the section, and we put in all the extra details as a field with markdown formatted text. Need to think on it. */ +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO ancestries (ancestry_id, short_name, flavor_text, hp, size_id, speed, vision_id,sources_id,sources_pages) VALUES (1, 'Dwarf', 'TODO', 10, 3, 20, 1,1,"35"), diff --git a/data/armor.sql b/data/armor.sql index cfb3a94..ce85307 100644 --- a/data/armor.sql +++ b/data/armor.sql @@ -1,4 +1,6 @@ +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION INSERT INTO armorgroup ( grp_id, diff --git a/data/backgrounds.sql b/data/backgrounds.sql index e223250..9e5132d 100644 --- a/data/backgrounds.sql +++ b/data/backgrounds.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO backgrounds ( bg_id, sources_id, diff --git a/data/bulk.sql b/data/bulk.sql index f2e03a7..0a6ea92 100644 --- a/data/bulk.sql +++ b/data/bulk.sql @@ -1,6 +1,9 @@ -- TODO update sizes table with a FK to bulk to get the data from the table on -- pg 272 CRB + +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION INSERT INTO bulk ( bulk_id, sources_id, diff --git a/data/conditions.sql b/data/conditions.sql index fa08663..ea8864c 100644 --- a/data/conditions.sql +++ b/data/conditions.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + -- TODO Fill in the remaining short descriptions from pag 454 CRB INSERT INTO conditions ( diff --git a/data/feats.sql b/data/feats.sql index 47396d0..0ea06e1 100644 --- a/data/feats.sql +++ b/data/feats.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO featprereqs (featprereqs_id, feat_id, descr) VALUES (1, NULL, 'Ancestry Level 1'), diff --git a/data/heritages.sql b/data/heritages.sql index 412af1c..8c9006d 100644 --- a/data/heritages.sql +++ b/data/heritages.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + /* TODO figure out how to model the reaction with heritages */ /* TODO how to add in vision for Half-elf Heritage? */ diff --git a/data/langs.sql b/data/langs.sql index 592bf0d..420d482 100644 --- a/data/langs.sql +++ b/data/langs.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO langsrarity (rarity_id, rarity_name) VALUES (1, 'Common'), diff --git a/data/senses.sql b/data/senses.sql index eccafa4..809ccf0 100644 --- a/data/senses.sql +++ b/data/senses.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + /* TODO add in any different vision types from Bestiary / Monsters */ /* TODO smoke vision is from young-red dragon */ diff --git a/data/sizes.sql b/data/sizes.sql index 7b55b45..4f13a68 100644 --- a/data/sizes.sql +++ b/data/sizes.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO sizes (size_id, short_name, space_in_ft, reach_tall_ft, reach_long_ft) VALUES (1,'Tiny',4,0,0), (2,'Small',5,5,5), diff --git a/data/sources.sql b/data/sources.sql index c07eec3..02dc3aa 100644 --- a/data/sources.sql +++ b/data/sources.sql @@ -1,5 +1,8 @@ -- -*- mode:sql sql-product:sqlite -*- +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + /* TODO Decide on how to format the copyright block text... perhaps with Markdown? */ diff --git a/data/spells.sql b/data/spells.sql index 1c50197..9a19b46 100644 --- a/data/spells.sql +++ b/data/spells.sql @@ -1,4 +1,7 @@ +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO spelltypes ( spelltypes_id, name diff --git a/data/traits.sql b/data/traits.sql index b537c59..44a84e8 100644 --- a/data/traits.sql +++ b/data/traits.sql @@ -7,6 +7,9 @@ -- -- ######################################################### +PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned + -- on PER CONNECTION + INSERT INTO traittypes (traittype_id, name) VALUES (1, 'None'),