zhv/bin/compare-zhv-with-vbn.sh

36 lines
991 B
Bash
Raw Normal View History

2023-08-10 06:49:54 +02:00
#!/bin/bash
#
echo "Started..."
#Started...
#
# special variable $# is the number of arguments
if [ $# -lt 5 ] ; then
echo 'Call ./<script> <db name> <db user> <db zhv schema> <db vbn schema> <out file>'
exit 1
fi
#
DB_NAME="$1"
echo "DB_NAME: $DB_NAME"
DB_USER="$2"
echo "DB_USER: $DB_USER"
DB_SCHEMA="$3"
2023-08-10 08:04:58 +02:00
echo "DB_SCHEMA: $DB_SCHEMA"
2023-08-10 06:49:54 +02:00
DB_SCHEMA_VBN="$4"
2023-08-10 08:04:58 +02:00
echo "DB_SCHEMA_VBN: $DB_SCHEMA_VBN"
2023-08-10 06:49:54 +02:00
OUT_FILE="$5"
2023-08-10 08:04:58 +02:00
echo "OUT_FILE: $OUT_FILE"
2023-08-10 06:49:54 +02:00
#
psql -h localhost -p 5432 -U $DB_USER -f ./sql/compare-zhv-with-vbn.sql -d $DB_NAME -v schema_vbn=$DB_SCHEMA_VBN -v schema=$DB_SCHEMA
#create export
2023-08-10 08:31:38 +02:00
#VAR1="\"COPY (SELECT * FROM "
2023-08-10 08:19:03 +02:00
#echo "VAR1: $VAR1"
2023-08-10 08:31:38 +02:00
#VAR2=".vw_stops_zhv_join_vbn_ue) TO STDOUT WITH DELIMITER AS ',' CSV HEADER NULL '' QUOTE '\\\"';\""
2023-08-10 08:19:03 +02:00
#echo "VAR2: $VAR2"
2023-08-10 08:31:38 +02:00
#COPY=$VAR1$DB_SCHEMA$VAR2
#echo "COPY: ${COPY}"
#psql -U $DB_USER -d $DB_NAME -c $COPY -o $OUT_FILE -v schema=$DB_SCHEMA
psql -U $DB_USER -d $DB_NAME -f ./sql/copy.sql -o $OUT_FILE -v schema=$DB_SCHEMA
2023-08-10 06:49:54 +02:00
#
echo "Done."
#done.