备份
pg_dump -d dbname --format=c -h 172.20.1.1 -p 5432 -U odoo >/tmp/bak.dump.$(date +'%Y%m%d')
恢复
指定参数-C
,会自动帮你创建数据库,恢复的数据库名称没法指定,以前叫啥名恢复后就叫啥
pg_restore -h 172.20.1.1 -U postgres -C -d postgres bak.dump
保留最近5个数据库的备份
find /tmp/backups -name "bak.dump*"|sort -t"." -k3n|head -n -5|xargs rm -rf
懂得,原来世界如此简单!