diff --git a/server/quoteDBs/fillBigDB_update.sh b/server/quoteDBs/fillBigDB_update.sh index 531e43e..f5ca44f 100644 --- a/server/quoteDBs/fillBigDB_update.sh +++ b/server/quoteDBs/fillBigDB_update.sh @@ -1,6 +1,15 @@ #!/bin/bash -mkdir -p processedDBs +delete=0 + +while getopts "d" opt; do + case "$opt" in + d) delete=1 + ;; + esac +done + + ls quoteStore_202*.sqlite3.gz | while read db; do echo unpacking $db @@ -10,7 +19,13 @@ ls quoteStore_202*.sqlite3.gz | while read db; do sqlite3 /tmp/xx.sqlite3 'drop table OptionQuotes;' sqlite3 /tmp/xx.sqlite3 'alter table tmp rename to OptionQuotes;' sqlite3 /tmp/xx.sqlite3 '.dump OptionQuotes' | sqlite3 consolidated.sqlite3 - echo deleting... rm /tmp/xx.sqlite3 - mv $db processedDBs + if [[ "$delete" == "1" ]]; then + echo deleting... + rm $db + else + echo moving to processed folder... + mkdir -p processedDBs + mv $db processedDBs + fi done