delete pg source files for dbsync
This commit is contained in:
parent
70f5f14211
commit
0dc77b3d54
|
@ -12,17 +12,25 @@ echo "---------------------------------------"
|
||||||
printf "\n -> backup\n"
|
printf "\n -> backup\n"
|
||||||
ssh $remote_host 'docker exec postgres pg_dump -U aqi | gzip > backup.gz'
|
ssh $remote_host 'docker exec postgres pg_dump -U aqi | gzip > backup.gz'
|
||||||
printf "\n -> download\n"
|
printf "\n -> download\n"
|
||||||
rsync --progress -r --delete-after -e ssh $remote_host:backup.gz /tmp/backup.gz
|
rsync --progress -r --remove-source-files -e ssh $remote_host:backup.gz /tmp/backup.gz
|
||||||
|
|
||||||
# sync
|
# sync
|
||||||
printf "\n -> sync\n"
|
printf "\n -> sync\n"
|
||||||
rsync --progress -r --delete-after /tmp/backup.gz -e ssh $local_host:backup
|
rsync --progress -r --remove-source-files /tmp/backup.gz -e ssh $local_host:backup
|
||||||
ssh $local_host 'gzip -df backup/backup.gz'
|
ssh $local_host 'gzip -df backup/backup.gz'
|
||||||
|
|
||||||
# replace
|
# replace
|
||||||
printf "\n -> replace\n"
|
printf "\n -> replace\n"
|
||||||
ssh $local_host "docker exec -i postgres psql -U aqi -c 'DROP TABLE IF EXISTS aqi;'"
|
|
||||||
ssh $local_host "docker exec -i postgres psql -U aqi -c 'DROP TABLE IF EXISTS weather;'"
|
ssh $local_host "docker exec -i postgres psql -U aqi -c \
|
||||||
|
'DROP SCHEMA public CASCADE;'"
|
||||||
|
ssh $local_host "docker exec -i postgres psql -U aqi -c \
|
||||||
|
'CREATE SCHEMA public;'"
|
||||||
|
|
||||||
|
ssh $local_host "docker exec -i postgres psql -U aqi -c \
|
||||||
|
'DROP TABLE IF EXISTS aqi;'"
|
||||||
|
ssh $local_host "docker exec -i postgres psql -U aqi -c \
|
||||||
|
'DROP TABLE IF EXISTS weather;'"
|
||||||
ssh $local_host 'docker exec -i postgres psql -U aqi -d aqi < backup/backup'
|
ssh $local_host 'docker exec -i postgres psql -U aqi -d aqi < backup/backup'
|
||||||
ssh $local_host "trash backup/backup"
|
ssh $local_host "trash backup/backup"
|
||||||
printf "\n -> done\n"
|
printf "\n -> done\n"
|
||||||
|
|
Loading…
Reference in New Issue