diff --git a/bin/import_db.sh b/bin/import_db.sh index f839904..ab4af04 100755 --- a/bin/import_db.sh +++ b/bin/import_db.sh @@ -3,9 +3,10 @@ dump=$1 echo 'show tables;' | rails db -p | grep -v "Tables_in_" | xargs -i -n 1 echo "DROP TABLE IF EXISTS \`{}\`;" > drop.sql +cat drop.sql | rails db -p + [ -f "$dump" ] && zcat -f "$dump" | sed '/DROP DATABASE \|CREATE DATABASE \|USE `/d' | sed 's/ datetime / datetime(6) /' > import.sql -cat drop.sql | rails db -p cat import.sql | rails db -p rails db:migrate