postgresql 备份和恢复
备份
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
本文来自博客园,作者:那时一个人,转载请注明原文链接:https://www.cnblogs.com/qianxunman/p/16778429.html
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号