服务器 频道

PostgreSQL备份脚本

  【IT168 服务器学院】主要就是把除了template0和template1外的数据库全部dump到指定目录并打包

  使用前把BACKUPDIR修改至你自己的备份目录

  一般来说你不用修改DUMPCMD,除非你的PostgreSQL安装时的prefix指定到了其他地方,又或者你想加上其他的pg_dump参数

  可以放在crontab里每天定时执行

  可以考虑root来执行,因为一般root可以不通过密码验证直接使用数据库pgsql用户dump数据,一切都取决于你的pg_hba.conf和postgresql.conf设置,碰到问题自行判断

  想在Windows上运行需要自行稍微修改

  由于这个blog显示我的脚本代码会出问题,所以我把文件上传到了blog文件夹中,地址是:

http://blog.chinaunix.net/gallery.php?subId=%D1%AD%BB%B7%B1%E4
%C1%BF%B8%B3%D6%B5%A3%A8%BD%F6%B5%B1%CE%B4%BD%E1%CA%F8%CA%B1%A3%
A960ea081fbab175fcf61c6db483f7d1ee&resId=NjBlYTA4MWZiYWIxNzVmY2Y
2MWM2ZGI0ODNmN2QxZWU=&d=&fid=MjMtMjYyOS5zaA==&blogId=23&subId=
%D1%AD%BB%B7%B1%E4%C1%BF%B8%B3%D6%B5%A3%A8%BD%F6%B5%B1%CE%B4%
BD%E1%CA%F8%CA%B1%A3%A960ea081fbab175fcf61c6db483f7d1ee

  但是又因为这个blog的问题,下载到的脚本,除了我的脚本以外,居然还加上了一些其他的html代码,下载以后把那些html代码去掉吧,不难。还好没有把脚本内容和html代码混到一堆。

  

0
相关文章