refactor out langs and sizes and new data to sizes

merge-requests/15/head
James Miller 2019-08-06 15:36:59 -05:00
parent 44c5454ab1
commit a044b5ef93
6 changed files with 28 additions and 15 deletions

View File

@ -1,9 +1,9 @@
-- -*- mode:sql sql-product:sqlite -*- -- -*- mode:sql sql-product:sqlite -*-
INSERT INTO sizes (size_id, short_name) VALUES INSERT INTO sizes (size_id, short_name, space_in_ft, reach_tall_ft, reach_long_ft) VALUES
(1, 'Tiny'), (1,'Tiny',4,0,0),
(2, 'Small'), (2,'Small',5,5,5),
(3, 'Medium'), (3,'Medium',5,5,5),
(4, 'Large'), (4,'Large',10,10,5),
(5, 'Huge'), (5,'Huge',15,15,10),
(6, 'Gargantuan'); (6,'Gargantuan',20,20,15);

View File

@ -3,6 +3,7 @@ del pf2.db
:: Loading schema :: Loading schema
sqlite3 pf2.db < schema/abilityscores.sql sqlite3 pf2.db < schema/abilityscores.sql
sqlite3 pf2.db < schema/langs.sql
sqlite3 pf2.db < schema/traits.sql sqlite3 pf2.db < schema/traits.sql
sqlite3 pf2.db < schema/senses.sql sqlite3 pf2.db < schema/senses.sql
sqlite3 pf2.db < schema/ancestries.sql sqlite3 pf2.db < schema/ancestries.sql

View File

@ -2,6 +2,10 @@ rm pf2.db
echo 'loading schema' echo 'loading schema'
echo 'schema/abilityscores.sql' echo 'schema/abilityscores.sql'
sqlite3 pf2.db < schema/abilityscores.sql sqlite3 pf2.db < schema/abilityscores.sql
echo 'schema/sizes.sql'
sqlite3 pf2.db < schema/sizes.sql
echo 'schema/langs.sql'
sqlite3 pf2.db < schema/langs.sql
echo 'schema/traits.sql' echo 'schema/traits.sql'
sqlite3 pf2.db < schema/traits.sql sqlite3 pf2.db < schema/traits.sql
echo 'schema/senses.sql' echo 'schema/senses.sql'

View File

@ -80,15 +80,7 @@ CREATE TABLE ancestries_traits (
FOREIGN KEY (trait_id) REFERENCES traits(trait_id) FOREIGN KEY (trait_id) REFERENCES traits(trait_id)
); );
CREATE TABLE sizes (
size_id INTEGER PRIMARY KEY,
short_name TEXT NOT NULL UNIQUE
);
CREATE TABLE langs (
lang_id INTEGER PRIMARY KEY,
short_name TEXT NOT NULL UNIQUE
);
CREATE TABLE ancestries_langs ( CREATE TABLE ancestries_langs (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,

6
schema/langs.sql 100644
View File

@ -0,0 +1,6 @@
-- -*- mode:sql sql-product:sqlite -*-
CREATE TABLE langs (
lang_id INTEGER PRIMARY KEY,
short_name TEXT NOT NULL UNIQUE
);

10
schema/sizes.sql 100644
View File

@ -0,0 +1,10 @@
-- -*- mode:sql sql-product:sqlite -*-
CREATE TABLE sizes (
size_id INTEGER PRIMARY KEY,
short_name TEXT NOT NULL UNIQUE,
space_in_ft INTEGER NOT NULL,
reach_tall_ft INTEGER NOT NULL,
reach_long_ft INTEGER NOT NULL
);