diff options
Diffstat (limited to 'asdctool/sdc-cassandra-init/scripts/create-alter-dox-db.sh')
-rw-r--r-- | asdctool/sdc-cassandra-init/scripts/create-alter-dox-db.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/asdctool/sdc-cassandra-init/scripts/create-alter-dox-db.sh b/asdctool/sdc-cassandra-init/scripts/create-alter-dox-db.sh new file mode 100644 index 0000000000..4a1aed95ab --- /dev/null +++ b/asdctool/sdc-cassandra-init/scripts/create-alter-dox-db.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +# Source the environment file +. /home/sdc/scripts/cassandra-env.sh # Replace with the actual path to your env file + + +if [ -z "$CASSANDRA_IP" ] || [ -z "$CS_PORT" ] || [ -z "$CASSANDRA_PASS" ] || [ -z "$SDC_USER" ] || [ -z "$SDC_PASSWORD" ]; then + echo "One or more required environment variables are missing!" + exit 1 +fi + +CASSANDRA_PORT=$CS_PORT + +CASSANDRA_COMMAND="cqlsh -u $SDC_USER -p $SDC_PASSWORD $CASSANDRA_IP $CASSANDRA_PORT --cqlversion=$cqlversion" + +echo "Running create_dox_db.cql" +chmod 755 /home/sdc/tools/build/scripts/create_dox_db.cql +$CASSANDRA_COMMAND -f /home/sdc/tools/build/scripts/create_dox_db.cql > /dev/null 2>&1 + +sleep 10 + +echo "Running alter_dox_db.cql" +chmod 755 /home/sdc/tools/build/scripts/alter_dox_db.cql +$CASSANDRA_COMMAND -f /home/sdc/tools/build/scripts/alter_dox_db.cql > /dev/null 2>&1 |