got area working in a flat text field; TODO make area table and refactor

This commit is contained in:
jrmiller82 committed 2019-08-10 15:27:00 -05:00
1 parent 83f140d3a6
commit a57b6577f8
2 files changed
+24 -5

No files matched your search

+5 -1
View File
@@ -26,17 +26,21 @@ CREATE TABLE spellschools (
-- TODO eventually once data is finalized, lock down variables as NOT NULL /
-- UNIQUE as sanity requires :)
-- TODO Area eventually needs its own table
CREATE TABLE spells (
spells_id INTEGER PRIMARY KEY,
sources_id INTEGER NOT NULL, -- generated in spells.py from scraped data
sources_pages TEXT, -- generated in spells.py from scraped data
name TEXT NOT NULL UNIQUE, -- scraped from github repo
level INTEGER, -- scraped from github repo
trigger TEXT, -- scraped from spells.py NOTE, there are no duplicate triggers as of CRB, so not bothering with a separate spell triggers table at this time
trigger TEXT, -- scraped from spells.py NOTE, there are no duplicate triggers
-- as of CRB, so not bothering with a separate spell triggers
-- table at this time
descr TEXT, -- scraped from github repo
spelltypes_id INTEGER, -- generated from spells.py
range_text TEXT, -- scraped from github repo
range_ft INTEGER, -- generated from text in spells.py
area_text TEXT, -- TODO need to figure out some sort of programmatic representation for this too
targets TEXT, -- TODO in spells.py
nethysurl TEXT, -- scraped from github repo
FOREIGN KEY (sources_id) REFERENCES sources(sources_id),