From: Bill Erickson Date: Mon, 24 Aug 2015 15:34:25 +0000 (-0400) Subject: JBAS-837 Send sample data to exports directory X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=c917b8f8e013e673634aa37f110d8f86283a8b5c;p=working%2FEvergreen.git JBAS-837 Send sample data to exports directory Drop extracted sample data directly into the KCLS/sql/sample-data/exports directory. Signed-off-by: Bill Erickson --- diff --git a/KCLS/sql/sample-data/tools/export-dev-data.sh b/KCLS/sql/sample-data/tools/export-dev-data.sh index 0f504a5cbe..3c78020f67 100755 --- a/KCLS/sql/sample-data/tools/export-dev-data.sh +++ b/KCLS/sql/sample-data/tools/export-dev-data.sh @@ -23,6 +23,7 @@ PSQL="psql -U evergreen -d evergreen" PGDUMP="pg_dump -a -U evergreen evergreen" +EXPORTS=../exports echo "Exporting select tables..." @@ -35,9 +36,9 @@ echo "Dumping select DB tables..." # This is not a full DB export. Avoid foreign key insertion # order issues by wrapping the whole shebang in a transaction. -echo "BEGIN;" > kcls-dev-db-export.sql -$PGDUMP $TABLES >> kcls-dev-db-export.sql -echo "COMMIT;" >> kcls-dev-db-export.sql +echo "BEGIN;" > $EXPORTS/kcls-dev-db-export.sql +$PGDUMP $TABLES >> $EXPORTS/kcls-dev-db-export.sql +echo "COMMIT;" >> $EXPORTS/kcls-dev-db-export.sql < kcls-dev-recs.sql +cat < $EXPORTS/kcls-dev-recs.sql COPY ( SELECT * FROM biblio.record_entry WHERE id IN ($RECORDS) @@ -86,7 +87,7 @@ SQL echo "Exporting call numbers..." -cat < kcls-dev-cns.sql +cat < $EXPORTS/kcls-dev-cns.sql COPY ( SELECT * FROM asset.call_number WHERE NOT deleted AND record IN ($RECORDS) @@ -96,7 +97,7 @@ SQL echo "Exporting copies..." -cat < kcls-dev-copies.sql +cat < $EXPORTS/kcls-dev-copies.sql COPY ( SELECT * FROM asset.copy WHERE NOT deleted AND call_number IN ( @@ -113,7 +114,7 @@ echo "Exporting authority records..." # select all authority records linked to our set of records, plus # any authority records directly linked via auth-to-auth linking -cat < kcls-dev-auths.sql +cat < $EXPORTS/kcls-dev-auths.sql COPY ( WITH rec_auths AS ( SELECT DISTINCT(link.authority) AS id @@ -139,7 +140,7 @@ SQL echo "Exporting org unit settings..." -cat < kcls-dev-aous.sql +cat < $EXPORTS/kcls-dev-aous.sql COPY ( SELECT * FROM actor.org_unit_setting WHERE name NOT LIKE 'credit%'