Windows 下postgres 备份、还原
在Windows环境下,使用PostgreSQL自带的pg\_dump和psql工具进行数据库的备份和恢复的基本步骤如下:
备份
- 打开命令提示符(CMD)。
- 使用pg\_dump命令备份数据库。
pg_dump -U 用户名 -h 主机名 -p 端口号 数据库名 > 备份文件路径.sql
例如:
pg_dump -U postgres -h localhost -p 5432 mydatabase > C:\backup\mydatabase.sql
恢复
- 打开命令提示符(CMD)。
- 使用psql命令恢复数据库。
psql -U 用户名 -h 主机名 -p 端口号 -d 目标数据库名 < 备份文件路径.sql
例如:
psql -U postgres -h localhost -p 5432 -d mydatabase_restored < C:\backup\mydatabase.sql
确保在执行这些操作时,PostgreSQL服务已经在运行,并且你有足够的权限来访问数据库和执行备份/恢复操作。
评论已关闭