欢迎来到天天文库
浏览记录
ID:61760908
大小:155.83 KB
页数:5页
时间:2021-03-19
《postgre数据库自动备份操作教程.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Postgre数据库自动备份操作教程1、自动备份脚本语句@ECHOOFF@ECHO============================@ECHOPostgreSQLBackupCommand@ECHOCreatedBy:作者@ECHOCreatedDate:创建日期@ECHO============================@setDirName=%date:~0,4%%date:~5,2%@setFileName=xamp2_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~1,1%%time:~3,2%
2、%time:~6,2%.backup@if%date:~8,2%==01(mdD:DataBack"%DirName%")@ifnotexistD:DataBack"%DirName%"(mdD:DataBack"%DirName%")"C:ProgramFilesPostgreSQL9.1binpg_dump.exe"-Upostgres-hlocalhost-p5432--insertsxmap2>D:DataBack%DirName%%FileName%PassWord:12345678@ECHOON注:(1)@s
3、etDirName=%date:~0,4%%date:~5,2%表示取年月命名为数据库备份文件保存的路径名,如“201605”(2)@setFileName=xamp2_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~1,1%%time:~3,2%%time:~6,2%.backup表示取年月日时分秒毫秒作为数据库文件名,如“xamp2_20160516_83000.backup”,xamp2为数据库名,后面加年月日_时分秒毫秒,后辍为.backup(3)@if%date:~8,2%==01(mdD:DataBa
4、ck"%DirName%")判断,如果当天为一个月的第一天,则创建一个新的文件夹,命名为当前年月,如“201605”(4)@ifnotexistD:DataBack"%DirName%"(mdD:DataBack"%DirName%")判断,如果文件夹不存在,则创建一个,%DirName%是一个变量(5)"C:ProgramFilesPostgreSQL9.1binpg_dump.exe"-Upostgres-hlocalhost-p5432--insertsxmap2>D:DataBack%DirName%%FileNa
5、me%"C:ProgramFilesPostgreSQL9.1binpg_dump.exe"为数据库安装的路径-Upostgres数据库的用户名-hlocalhost数据库服务器名-p5432数据库的监听端口--inserts备份方式为inserts方式xmap2数据库名>D:DataBack%DirName%%FileName%备份路径PassWord:12345678数据库的密码2、将第1步的脚本代码复制粘贴到txt文本,然后修改文本的后辍为.bat,此处将脚本文件命名为PostgreSqlBackup.bat1、创建系统的任务
6、计划单击电脑“开始”——“附件”——“管理工具”——“任务计划程序”单击右边“创建基本任务”输入任务名称
此文档下载收益归作者所有