include parameter to delete imported DB after processing
This commit is contained in:
@@ -1,6 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/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
|
ls quoteStore_202*.sqlite3.gz | while read db; do
|
||||||
echo unpacking $db
|
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 'drop table OptionQuotes;'
|
||||||
sqlite3 /tmp/xx.sqlite3 'alter table tmp rename to OptionQuotes;'
|
sqlite3 /tmp/xx.sqlite3 'alter table tmp rename to OptionQuotes;'
|
||||||
sqlite3 /tmp/xx.sqlite3 '.dump OptionQuotes' | sqlite3 consolidated.sqlite3
|
sqlite3 /tmp/xx.sqlite3 '.dump OptionQuotes' | sqlite3 consolidated.sqlite3
|
||||||
echo deleting...
|
|
||||||
rm /tmp/xx.sqlite3
|
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
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user