[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / tools / build / scripts / generate-cassandra-alter-cql.sh
1 #!/bin/sh
2
3 ##############################################################################
4 ###
5 ### generate-cassandra-alter-cql.sh
6 ###
7 ### A script that generates the CQL commands of ALTER for the Cassnadra init.
8 ###
9 ### Usage:
10 ###
11 ###    ./generate-cassandra-alter-cql.sh cassandra-commands.json
12 ###
13 ###
14 ### Author: Avi Ziv
15 ### Version 2.0
16 ### Date: 21 Sep 2016
17 ###
18 ##############################################################################
19
20 #GLOBALS
21
22 RUN_PATH=$(cd "$(dirname "$0")" && pwd)
23
24 #### Functions - Start  ####
25 usage() { echo "Usage: $0 <db-cql-json-file>, for example: $0 cassandra-commands.json" 1>&2; exit 1; }
26
27 main()
28 {
29         echo "USE dox;"
30         $RUN_PATH/parse-json.py -t alter -f $1
31 }
32
33 #### Functions - End    ####
34
35 # Check arguements
36 if [ "$#" -lt 1 ] || [ "$#" -gt 1 ]; then
37         usage
38 fi
39
40 main $1