From 91d5812ef57f6c64342a8c1a9d7e44c9c56b5cfe Mon Sep 17 00:00:00 2001 From: will1771 Date: Tue, 24 Mar 2015 19:31:27 -0400 Subject: [PATCH] default data in liquibase --- scripts/dummy_data.sql | 21 ++++++ .../db-changelog.006.default_data.xml | 68 +++++++++++++++++++ 2 files changed, 89 insertions(+) diff --git a/scripts/dummy_data.sql b/scripts/dummy_data.sql index 98970d5..69f7fa8 100644 --- a/scripts/dummy_data.sql +++ b/scripts/dummy_data.sql @@ -51,10 +51,31 @@ select * from conf_admin.conference_session; select * from conf_admin.conference_session_presenter; select * from conf_admin.conference; +SELECT * + FROM conf_admin.location; + +SELECT * + FROM conf_admin.company; + +SELECT * + FROM conf_admin.conference_session_type; + +SELECT * + FROM conf_admin.location_address; + +SELECT * + FROM conf_admin.room; + +SELECT * + FROM conf_admin.sponsor_level; +*/ +/* Trying to delete stuff in the right order */ +/* delete from conf_admin.conference_session_presenter cascade; delete from conf_admin.conference_session cascade; delete from conf_admin.room cascade; delete from conf_admin.conference cascade; +delete from conf_admin.location_address cascade; delete from conf_admin.location cascade; delete from conf_admin.presenter cascade; delete from conf_admin.conference cascade; diff --git a/src/main/resources/liquibase/db/changelogs/db-changelog.006.default_data.xml b/src/main/resources/liquibase/db/changelogs/db-changelog.006.default_data.xml index 0b5a965..5321064 100644 --- a/src/main/resources/liquibase/db/changelogs/db-changelog.006.default_data.xml +++ b/src/main/resources/liquibase/db/changelogs/db-changelog.006.default_data.xml @@ -14,4 +14,72 @@ + + Load default company + + insert into conf_admin.company (id, name, short_desc, full_desc) values (-100, 'UNKNOWN', 'UNKNOWN', 'UNKNOWN') + + delete from conf_admin.company where id = -100 + + + + + Load default conference session type + insert into conf_admin.conference_session_type (id, name, "desc") values (-100, 'UNKNOWN', 'UNKNOWN') + + delete from conf_admin.conference_session_type where id = -100 + + insert into conf_admin.conference_session_type (name, "desc") values ('CodeLab', 'CodeLab desc') + + delete from conf_admin.conference_session_type where name = 'CodeLab' + + insert into conf_admin.conference_session_type (name, "desc") values ('Streaming', 'Streaming desc') + + delete from conf_admin.conference_session_type where name = 'Streaming' + + insert into conf_admin.conference_session_type (name, "desc") values ('OnSite', 'OnSite desc') + + delete from conf_admin.conference_session_type where name = 'OnSite' + + + + + Load default location address + INSERT INTO conf_admin.location_address( + id, location_id, address_1, address_2, city, state, zip_code, + latitude, longitude, create_dttm, last_update_dttm) + VALUES (-100, -100, 'UNKNOWN', 'UNKNOWN', 'UNKNOWN', 'UNKNOWN', 'UNKNOWN', + 'UNKNOWN', 'UNKNOWN', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP) + + + delete from conf_admin.location_address where id = -100 + + + + + Load default presenter + INSERT INTO conf_admin.presenter( + id, user_id, short_bio, job_title, company_affiliation_id) + VALUES (-100, null, 'UNKNOWN', 'UNKNOWN', -100) + + delete from conf_admin.presenter where id = -100 + + + + + Load default room + insert into conf_admin.room (id, short_desc, full_desc) values (-100, 'UNKNOWN', 'UNKNOWN') + + delete from conf_admin.room where id = -100 + + + + + Load default sponsor level + insert into conf_admin.sponsor_level (id, full_desc) values (-100, 'UNKNOWN') + + delete from conf_admin.sponsor_level where id = -100 + + +