From: Bill Erickson Date: Thu, 13 Aug 2015 16:55:13 +0000 (-0400) Subject: JBAS-837 initial sqitch data/sample-data stuff X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a30f61f5188e3e8ce0e8ea136636d06ef45bcb26;p=working%2FEvergreen.git JBAS-837 initial sqitch data/sample-data stuff Signed-off-by: Bill Erickson --- diff --git a/KCLS/sql/data/deploy/no_op_initialization.sql b/KCLS/sql/data/deploy/no_op_initialization.sql new file mode 100644 index 0000000000..e15544ecf2 --- /dev/null +++ b/KCLS/sql/data/deploy/no_op_initialization.sql @@ -0,0 +1,8 @@ +-- Deploy kcls-evergreen-data:no_op_initialization to pg +-- requires: kcls-evergreen:KMAIN-1765-reingest-causing-false-browse-headings + +BEGIN; + +-- XXX Add DDLs here. + +COMMIT; diff --git a/KCLS/sql/data/revert/no_op_initialization.sql b/KCLS/sql/data/revert/no_op_initialization.sql new file mode 100644 index 0000000000..31d9b3fdfb --- /dev/null +++ b/KCLS/sql/data/revert/no_op_initialization.sql @@ -0,0 +1,7 @@ +-- Revert kcls-evergreen-data:no_op_initialization from pg + +BEGIN; + +-- XXX Add DDLs here. + +COMMIT; diff --git a/KCLS/sql/data/sqitch.conf b/KCLS/sql/data/sqitch.conf new file mode 100644 index 0000000000..35f49d7fef --- /dev/null +++ b/KCLS/sql/data/sqitch.conf @@ -0,0 +1,16 @@ +[core] + engine = pg + # plan_file = sqitch.plan + # top_dir = . + # deploy_dir = deploy + # revert_dir = revert + # verify_dir = verify + # extension = sql +[target "evergreen"] + uri = db:pg:evergreen +[engine "pg"] + target = evergreen +[deploy] + verify = true +[rebase] + verify = true diff --git a/KCLS/sql/data/sqitch.plan b/KCLS/sql/data/sqitch.plan new file mode 100644 index 0000000000..291d288938 --- /dev/null +++ b/KCLS/sql/data/sqitch.plan @@ -0,0 +1,5 @@ +%syntax-version=1.0.0 +%project=kcls-evergreen-data + + +no_op_initialization [kcls-evergreen:KMAIN-1765-reingest-causing-false-browse-headings] 2015-08-13T16:51:28Z Bill Erickson # Start with a no-op target so other can depend on it diff --git a/KCLS/sql/data/verify/no_op_initialization.sql b/KCLS/sql/data/verify/no_op_initialization.sql new file mode 100644 index 0000000000..02ba21d61d --- /dev/null +++ b/KCLS/sql/data/verify/no_op_initialization.sql @@ -0,0 +1,7 @@ +-- Verify kcls-evergreen-data:no_op_initialization on pg + +BEGIN; + +-- XXX Add verifications here. + +ROLLBACK; diff --git a/KCLS/sql/sample-data/deploy/no_op_initialization.sql b/KCLS/sql/sample-data/deploy/no_op_initialization.sql deleted file mode 100644 index e15544ecf2..0000000000 --- a/KCLS/sql/sample-data/deploy/no_op_initialization.sql +++ /dev/null @@ -1,8 +0,0 @@ --- Deploy kcls-evergreen-data:no_op_initialization to pg --- requires: kcls-evergreen:KMAIN-1765-reingest-causing-false-browse-headings - -BEGIN; - --- XXX Add DDLs here. - -COMMIT; diff --git a/KCLS/sql/sample-data/revert/no_op_initialization.sql b/KCLS/sql/sample-data/revert/no_op_initialization.sql deleted file mode 100644 index 31d9b3fdfb..0000000000 --- a/KCLS/sql/sample-data/revert/no_op_initialization.sql +++ /dev/null @@ -1,7 +0,0 @@ --- Revert kcls-evergreen-data:no_op_initialization from pg - -BEGIN; - --- XXX Add DDLs here. - -COMMIT; diff --git a/KCLS/sql/sample-data/sqitch.conf b/KCLS/sql/sample-data/sqitch.conf deleted file mode 100644 index 35f49d7fef..0000000000 --- a/KCLS/sql/sample-data/sqitch.conf +++ /dev/null @@ -1,16 +0,0 @@ -[core] - engine = pg - # plan_file = sqitch.plan - # top_dir = . - # deploy_dir = deploy - # revert_dir = revert - # verify_dir = verify - # extension = sql -[target "evergreen"] - uri = db:pg:evergreen -[engine "pg"] - target = evergreen -[deploy] - verify = true -[rebase] - verify = true diff --git a/KCLS/sql/sample-data/sqitch.plan b/KCLS/sql/sample-data/sqitch.plan deleted file mode 100644 index 291d288938..0000000000 --- a/KCLS/sql/sample-data/sqitch.plan +++ /dev/null @@ -1,5 +0,0 @@ -%syntax-version=1.0.0 -%project=kcls-evergreen-data - - -no_op_initialization [kcls-evergreen:KMAIN-1765-reingest-causing-false-browse-headings] 2015-08-13T16:51:28Z Bill Erickson # Start with a no-op target so other can depend on it diff --git a/KCLS/sql/sample-data/tools/create-dev-db.sh b/KCLS/sql/sample-data/tools/create-dev-db.sh index f920ee18e1..cf535f5afc 100755 --- a/KCLS/sql/sample-data/tools/create-dev-db.sh +++ b/KCLS/sql/sample-data/tools/create-dev-db.sh @@ -22,11 +22,15 @@ echo $CREATE | sudo -u postgres psql PSQL="psql -h localhost -U evergreen -d evergreen" -# deploy the schema via sqitch -cd ../../sqitch +# deploy the schema +cd ../schema sqitch --db-user evergreen deploy cd $DIR +# deploy sample data +sqitch --db-user evergreen deploy + + # The remainder of the script inserts sample data $PSQL -f kcls-dev-db-export.sql diff --git a/KCLS/sql/sample-data/verify/no_op_initialization.sql b/KCLS/sql/sample-data/verify/no_op_initialization.sql deleted file mode 100644 index 02ba21d61d..0000000000 --- a/KCLS/sql/sample-data/verify/no_op_initialization.sql +++ /dev/null @@ -1,7 +0,0 @@ --- Verify kcls-evergreen-data:no_op_initialization on pg - -BEGIN; - --- XXX Add verifications here. - -ROLLBACK;