From 02e6bebeccf0770cf7ca6098c54b8bee78d970a1 Mon Sep 17 00:00:00 2001 From: James R Miller Date: Mon, 5 Aug 2019 21:55:19 -0500 Subject: [PATCH] new table and data: abilityscores --- data/abilityscores.sql | 12 ++++++++++++ gendb.bat | 2 ++ gendb.sh | 6 +++++- schema/abilityscores.sql | 8 ++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 data/abilityscores.sql create mode 100644 schema/abilityscores.sql diff --git a/data/abilityscores.sql b/data/abilityscores.sql new file mode 100644 index 0000000..5c278ff --- /dev/null +++ b/data/abilityscores.sql @@ -0,0 +1,12 @@ +-- -*- mode:sql sql-product:sqlite -*- + +INSERT INTO abilityscores (abilityscores_id, flag_rep, short_name, long_name) +VALUES + (1, 1, 'STR', 'Strength'), + (2, 2, 'DEX', 'Dexterity'), + (3, 4, 'CON', 'Constitution'), + (4, 8, 'INT', 'Intelligence'), + (5, 16, 'WIS', 'Wisdom'), + (6, 32, 'CHA', 'Charisma'), + (7, 64, 'Free1', 'Free 1'), + (8, 128, 'Free2', 'Free 2'); diff --git a/gendb.bat b/gendb.bat index 9090b25..8fc2d21 100644 --- a/gendb.bat +++ b/gendb.bat @@ -2,9 +2,11 @@ del pf2.db :: Loading schema +sqlite3 pf2.db < schema/abilityscores.sql sqlite3 pf2.db < schema/ancestries.sql :: Loading data +sqlite3 pf2.db < data/abilityscores.sql sqlite3 pf2.db < data/visions.sql sqlite3 pf2.db < data/sizes.sql sqlite3 pf2.db < data/traits.sql diff --git a/gendb.sh b/gendb.sh index 8a66fe9..ac4ae0f 100755 --- a/gendb.sh +++ b/gendb.sh @@ -1,8 +1,12 @@ rm pf2.db echo 'loading schema' -echo 'schema/anscestries.sql' +echo 'schema/abilityscores.sql' +sqlite3 pf2.db < schema/abilityscores.sql +echo 'schema/ancestries.sql' sqlite3 pf2.db < schema/ancestries.sql echo 'loading data' +echo 'data/abilityscores.sql' +sqlite3 pf2.db < data/abilityscores.sql echo 'data/visions.sql' sqlite3 pf2.db < data/visions.sql echo 'data/sizes.sql' diff --git a/schema/abilityscores.sql b/schema/abilityscores.sql new file mode 100644 index 0000000..70853a9 --- /dev/null +++ b/schema/abilityscores.sql @@ -0,0 +1,8 @@ +-- -*- mode:sql sql-product:sqlite -*- + +CREATE TABLE abilityscores ( + abilityscores_id INTEGER PRIMARY KEY, + flag_rep INTEGER NOT NULL, + short_name TEXT NOT NULL UNIQUE, + long_name TEXT NOT NULL UNIQUE +);