记录一下公司VPS备份和回复psql的两条命令

记录一下公司VPS备份和回复psql的两条命令

记录一下备份命令,免得忘记

环境变量里先配置好psql的密码:

export PGPASSWORD=test123

备份命令,按照自定义格式备份到FMS.dump文件

pg_dump -U postgres -p 5432 -h 127.0.0.1 -d FMS -Fc -f /home/sysadmin/FMS_BACKUP/FMS_$(date +%Y%m%d_%H%M%S).dump

恢复命令,DB-BACKUP是要恢复的数据库,必须先创建好:

pg_restore -U postgres -p 5432 -h 127.0.0.1 -d DB-BACKUP backup_file.dump

设置在crontab里就能够定期备份了。

LICENSED UNDER CC BY-NC-SA 4.0
Comment