blob: f0f1da0eaf37c203eb5193811e56591a44e95df4 [file] [log] [blame]
Michael Landof5f13c42017-02-19 12:35:04 +02001#!/bin/sh
2
3##############################################################################
4###
5### generate-cassandra-drop-cql.sh
6###
7### A script that generates the CQL commands of DROP for the Cassnadra init.
8###
9### Usage:
10###
11### ./generate-cassandra-init-cql.sh cassandra-commands.json
12###
13###
14### Author: Avi Ziv
AviZi280f8012017-06-09 02:39:56 +030015### Version 1.0
Michael Landof5f13c42017-02-19 12:35:04 +020016### Date: 21 Sep 2016
17###
18##############################################################################
19
20#GLOBALS
21
22RUN_PATH=$(cd "$(dirname "$0")" && pwd)
23
24#### Functions - Start ####
25usage() { echo "Usage: $0 <db-cql-json-file>, for example: $0 cassandra-commands.json" 1>&2; exit 1; }
26
27main()
28{
29 echo "USE dox;"
30 $RUN_PATH/parse-json.py -t drop -f $1
31}
32
33#### Functions - End ####
34
35# Check arguements
36if [ "$#" -lt 1 ] || [ "$#" -gt 1 ]; then
37 usage
38fi
39
40main $1