Skip to content

Commit

Permalink
Added master setup_database script
Browse files Browse the repository at this point in the history
  • Loading branch information
ciioprof0 committed Aug 6, 2024
1 parent a23ad5f commit 1dfd7f7
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 1 deletion.
1 change: 1 addition & 0 deletions info579/sql/schema/tables/create_table_sentences.sql
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
CREATE TABLE IF NOT EXISTS stixd_corpus.sentences (
sent_id INT AUTO_INCREMENT PRIMARY KEY,
raw_sent TEXT,
raw_text_hash CHAR(64) UNIQUE,
proc_sent JSON
);
-- SHOW CREATE TABLE stixd_corpus.sentences;
Expand Down
3 changes: 2 additions & 1 deletion info579/sql/schema/tables/create_table_stix_objects.sql
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ CREATE TABLE IF NOT EXISTS stixd_corpus.stix_objects (
extensions JSON,
derived_from JSON,
duplicate_of JSON,
related_to JSON
related_to JSON,
other_properties JSON
);
-- SHOW CREATE TABLE stixd_corpus.stix_objects;

Expand Down
37 changes: 37 additions & 0 deletions info579/sql/setup/setup_database.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
-- Drop and recreate the database
SOURCE setup/create_database.sql;

-- Create tables
SOURCE schema/tables/create_table_genders.sql;
SOURCE schema/tables/create_table_special_chars.sql;
SOURCE schema/tables/create_table_prohib_words.sql;
SOURCE schema/tables/create_table_prohib_intersections.sql;
SOURCE schema/tables/create_table_prolog_constraints.sql;
SOURCE schema/tables/create_table_word_tags.sql;
SOURCE schema/tables/create_table_stix_objects.sql;
SOURCE schema/tables/create_table_validation_results.sql;
SOURCE schema/tables/create_table_documents.sql;
SOURCE schema/tables/create_table_sentences.sql;
SOURCE schema/tables/create_table_lexicon.sql;
SOURCE schema/tables/create_table_obj_doc_jt.sql;
SOURCE schema/tables/create_table_obj_lex_jt.sql;
SOURCE schema/tables/create_table_doc_sent_jt.sql;
SOURCE schema/tables/create_table_doc_lex_jt.sql;
SOURCE schema/tables/create_table_sent_lex_jt.sql;

-- Create procedures
SOURCE procedures/sp_check_lexicon_constraints.sql;
SOURCE procedures/sp_check_prolog_constraints.sql;
SOURCE procedures/sp_run_seed_scripts.sql;

-- Create triggers
SOURCE triggers/master_triggers_lexicon.sql;
-- SOURCE triggers/13_trg_check_prohib_intersections.sql;

-- Insert seed data
SOURCE seeds/seed_genders.sql;
SOURCE seeds/seed_prohib_words.sql;
SOURCE seeds/seed_prohib_intersections.sql;
SOURCE seeds/seed_prolog_constraints.sql;
SOURCE seeds/seed_spec_chars.sql;
SOURCE seeds/seed_word_tags.sql;

0 comments on commit 1dfd7f7

Please sign in to comment.