remove legacy db sync function

This commit is contained in:
Simon 2024-01-06 10:36:54 +07:00
parent b0e21de7ad
commit a1aeb97e41
Signed by: simon
GPG Key ID: 2C15AA5E89985DD4
1 changed files with 1 additions and 16 deletions

View File

@ -39,27 +39,12 @@ function sync_test {
}
# sync prod db to testing
function sync_db {
newest_backup=$(ssh $remote_host 'find backup -type f -name "pg_*.gz" | sort | tail -n 1')
rsync --progress -e ssh $remote_host:"$newest_backup" .
rsync --progress -e ssh "$(basename "$newest_backup")" $local_host:backup/backup.gz
ssh $local_host "gzip -d backup/backup.gz"
ssh $local_host "docker exec -i postgres psql -U aqi -d aqi < backup/backup"
ssh $local_host "docker compose -f docker/docker-compose.yml restart"
}
if [[ $1 == "test" ]]; then
sync_test "$2"
elif [[ $1 == "docker" ]]; then
sync_docker
elif [[ $1 == "db" ]]; then
sync_db
else
echo "valid options are: test | docker | db"
echo "valid options are: test | docker"
fi
##