fix aurora quotes
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
# Version: 1.2.2
|
||||
# Version: 1.2.3
|
||||
# Exit immediately if a command exits with a non-zero status.
|
||||
set -e
|
||||
|
||||
@@ -46,13 +46,13 @@ usage() {
|
||||
export_schema() {
|
||||
echo "Starting schema export for '${SCHEMA}'."
|
||||
mkdir -p "$AURORA_TEMP_DIR"
|
||||
run_sql "EXPORT \\"${SCHEMA}\\"\\".\\"*\\" AS BINARY INTO '$AURORA_TEMP_DIR' WITH REPLACE;"
|
||||
run_sql "EXPORT \"${SCHEMA}\".\"*\" AS BINARY INTO '$AURORA_TEMP_DIR' WITH REPLACE;"
|
||||
echo "Schema export completed."
|
||||
}
|
||||
|
||||
import_and_rename() {
|
||||
echo "Starting import and rename to '${AURORA}'."
|
||||
run_sql "IMPORT \\"${SCHEMA}\\"\\".\\"*\\" FROM '$AURORA_TEMP_DIR' WITH RENAME SCHEMA \\"${SCHEMA}\\" TO \\"${AURORA}\";"
|
||||
run_sql "IMPORT \"${SCHEMA}\".\"*\" FROM '$AURORA_TEMP_DIR' WITH RENAME SCHEMA \"${SCHEMA}\" TO \"${AURORA}\";"
|
||||
echo "Updating company name fields."
|
||||
"$HDBSQL" -U "${BACKOP_USER}" -c ";" -I - <<EOF
|
||||
UPDATE \"${AURORA}\".CINF SET \"CompnyName\"='AURORA ${COMPNYNAME} ${TIMESTAMP}';
|
||||
@@ -64,13 +64,13 @@ EOF
|
||||
|
||||
grant_privileges() {
|
||||
echo "Granting privileges on '${AURORA}' to '${AURORA_SCHEMA_USER}'."
|
||||
run_sql "GRANT ALL PRIVILEGES ON SCHEMA \\"${AURORA}\\" TO \\"${AURORA_SCHEMA_USER}\";"
|
||||
run_sql "GRANT ALL PRIVILEGES ON SCHEMA \"${AURORA}\" TO \"${AURORA_SCHEMA_USER}\";"
|
||||
echo "Privileges granted."
|
||||
}
|
||||
|
||||
drop_aurora_schema() {
|
||||
echo "Dropping existing '${AURORA}' schema."
|
||||
run_sql "DROP SCHEMA \\"${AURORA}\\" CASCADE;" 2>/dev/null || echo "Could not drop schema '${AURORA}'. It might not exist." >&2
|
||||
run_sql "DROP SCHEMA \"${AURORA}\" CASCADE;" 2>/dev/null || echo "Could not drop schema '${AURORA}'. It might not exist." >&2
|
||||
echo "Old schema dropped."
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user