更新时间:2024-08-06
PostgreSQL有两种恢复方式,原数据库覆盖恢复和指定文件夹恢复。
• 指定文件夹恢复: 可以指定一个文件夹用来进行数据库恢复,该文件夹的路径可以是不存在的路径,若是该路径存在,则该路径必须为空目录
• 原数据库覆盖恢复: 覆盖恢复到原数据库中,会改变数据库中的数据。
首先需要停止 PostgreSQL 数据库服务:
/pg_sql/bin/pg_ctl -D /pg_sql/pg_data -l logfile stop
1. 恢复前的准备请由数据库管理员来进行操作;
2. 原数据库覆盖恢复前需关闭数据库;
3. 使用原数据库覆盖恢复功能时,要求目标数据库服务器的数据库配置要与备份的源数据库服务器基本一致,包括操作系统版本、数据库版本、安装数据库的路径、数据路径、端口等。