From c3a5f04fb4510dc6cfee025adf1a64f6a676c31a Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 23 Apr 2020 22:03:34 -0500 Subject: [PATCH] include parameter to delete imported DB after processing --- server/quoteDBs/fillBigDB_update.sh | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) 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