在PostgreSql的安装目录的bin路径下有一个备份命令pg_dump.exe,一个恢复命令psql.exe。备份:pg_dump -h localhost -U postgres PiscesPlus > D:/QMS_DB_backup/PiscesPlus.baklocalhost:数据库的IP地址,如果是在数据库服务器上执行命令,就直接localhost。postgres:数据库用户名。PiscesPlus:要备份的数据库名。D:/QMS_DB_backup/PiscesPlus.bak是指定的备份文件路径和文件名。恢复:恢复前,首先创建好一个空的数据库,然后执行恢复命令。psql -h localhost -U postgres -d PiscesPlus < D:/QMS_DB_backup/PiscesPlus.bakWindows服务器上如果要执行自动化的定时备份,可以在的计划任务中创建定时执行的批处理任务,批处理文件中设置好环境变量pgpassword以避免提示输入密码,在每天备份一次的情况下,可以用备份日期作为输出的备份文件名。@echo offset pgpassword=ABCabc123set year=%date:~10,4%set month=%date:~4,2%set day=%date:~7,2%set Filename=QMS_%year%%month%%day%.bakC:cd C:\Program Files\PostgreSQL\11\binpg_dump -h localhost -U postgres -f "D:/QMS_DB_backup/%Filename%" PiscesPlus
PostgreSql数据库的备份和恢复
来源:这里教程网
时间:2026-03-14 20:15:10
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- TBase-开源版本安装部署(超详细)
TBase-开源版本安装部署(超详细)
26-03-14 - PostgreSQL高可用:多主复制解决方案
PostgreSQL高可用:多主复制解决方案
26-03-14 - PG和MySQL详细的一些特性对比
PG和MySQL详细的一些特性对比
26-03-14 - Redash中文版以PostgreSQL为例设置用户权限
Redash中文版以PostgreSQL为例设置用户权限
26-03-14 - postgresql:pgbench基准性能测试
postgresql:pgbench基准性能测试
26-03-14 - PostgreSQL email list:nvm wal buffer
PostgreSQL email list:nvm wal buffer
26-03-14 - RockyLinux sg命令详解(以其他组身份安全执行命令的完整教程)
RockyLinux sg命令详解(以其他组身份安全执行命令的完整教程)
26-03-14 - PostgreSQL:表
PostgreSQL:表
26-03-14 - PostgreSQL:锁
PostgreSQL:锁
26-03-14 - PostgreSQL TPROC-C基准测试:PostgreSQL 12与PostgreSQL 13性能对比
