Windows中怎么实现PostgreSQL自动备份

今天就跟大家聊聊有关Windows中怎么实现PostgreSQL自动备份,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

创新互联公司专注于企业网络营销推广、网站重做改版、丰泽网站定制设计、自适应品牌网站建设、H5网站设计电子商务商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为丰泽等各大城市提供网站开发制作服务。

***步

下载批处理文件。

第二步:

你可以通过一个简单的命令(schtasks /?查看帮助)或者使用图形界面(开始-控制面板-系统和安全-管理工具-任务计划程序)运行任务计划管理工具,还可以在%SYSTEMROOT%\System32目录下双击Taskschd.msc来启动它。

第三步:

你可以通过向导或通过XML文件导入信息来创建基本任务。向导方式创建方法见任务计划程序帮助,下面介绍下命令行语法:

schtasks /Create [/S  [/U  [/P []]]]  [/RU  [/RP ]] /SC  [/MO ] [/D ]  [/M ] [/I ] /TN  /TR  [/ST ]  [/RI ] [ {/ET  | /DU } [/K] [/XML ] [/V1]]  [/SD ] [/ED ] [/IT] [/Z] [/F]

查看此命令帮助:

schtasks /Create /?

如果在Windows防火墙中远程任务计划管理被禁用而文件和打印共享被启用并且远程注册表服务正在运行,远程计算机上将会被创建一个V1任务即使没有使用参数V1。参数V1表明一个任务对下层系统可见。

使用代码

脚本:

@ECHO  OFF   @setlocal enableextensions@cd  /d "%~dp0"   SET PGPATH=C:\"Program Files"\PostgreSQL\9.1\bin\   SET SVPATH=f:\   SET PRJDB=demo  SET DBUSR=postgres  FOR /F "TOKENS=1,2,3 DELIMS=/ " %%i IN ('DATE /T') DO SET d=%%i-%%j-%%k   FOR /F "TOKENS=1,2,3 DELIMS=: " %%i IN ('TIME /T') DO SET t=%%i%%j%%k   SET DBDUMP=%PRJDB%_%d%_%t%.sql@ECHO  OFF   %PGPATH%pg_dump -h localhost -p 5432 -U postgres %PRJDB% > %SVPATH%%DBDUMP%   echo Backup Taken Complete %SVPATH%%DBDUMP%

初始值

  • PGPATH - PostgreSQL路径

  • SVPATH - 备份文件路径

  • PRJDB - 要备份的数据库名

  • DBUSR - 数据库用户名

看完上述内容,你们对Windows中怎么实现PostgreSQL自动备份有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


新闻名称:Windows中怎么实现PostgreSQL自动备份
分享路径:http://bzwzjz.com/article/popigc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站建设 企业网站建设 成都网站设计公司 温江网站设计 做网站设计 成都网站制作 网站设计 成都做网站建设公司 网站设计制作报价 手机网站建设 四川成都网站建设 成都定制网站建设 专业网站建设 成都网站制作 重庆网站制作 成都h5网站建设 成都网站设计 外贸网站设计方案 成都网站建设 H5网站制作 营销网站建设 营销型网站建设