postgresql在windows下自动备份

来源:互联网 发布:ido软件下载 编辑:程序博客网 时间:2024/04/29 22:35

背景

领导:给咱服务器上的postgresql加上自动备份,每天晚上1点开始自动备份。备份文件就放在服务器上就行了。。

阿猿:.....


过程

打开百度,搜索postgresql自动备份

postgresql自动备份。。。

postgresql备份。。。

postgresql。。。


结果

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

: 年
set myyy=%date:~0,4%
:: 月
set mymm=%date:~5,2%
:: 日
set mydd=%date:~8,2%


D:    #这里你数据库在哪个盘中装的你就写哪个盘
cd /chengxu/bin    #这里是数据库的安装路径,到 bin目录下

#这里需要注意的是用户名和角色  还有后面的是备份文件的存放路径
pg_dumpall.exe --host localhost --port 5432 --username "postgres" --role "postgres" --verbose --file "D:\数据库备份\数据库全部备份%myyy%%mymm%%mydd%.sql"


exit


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

注意

1、横线内部的代码写在bat文件中就行了

2、其中有几个地方需要改改 ,请注意注释


可能会出现的问题

1、可能在dos框中执行的时候让你输入密码

解决方案   安装了postgresql后,有个默认的管理软件,就是图标是个大象的哪个。

打开该软件 双击服务器,输入密码后,点击保存密码

然后此脚本执行的时候就不需要密码了。




然后

我们利用windows知道的任务计划 来调用这个bat文件就OK了






1 0
原创粉丝点击