postgresql - WAL 文件来自不同的数据库系统

标签 postgresql postgresql-9.1 postgresql-9.3 postgresql-9.4 wal

我使用WAL E并尝试恢复postgresql数据库时收到错误WAL文件来自不同的数据库系统:WAL文件数据库系统标识符是6422218584094261886,pg_control数据库系统标识符是6338745400937582833

如何强制 postgresql 数据库使用 WAL 存档的数据库标识符或强制 WAL 存档使用数据库的数据库系统标识符

最佳答案

要恢复 WAL 文件,您将需要原始基础备份以及从该点开始的所有 WAL 文件。 WAL 文件本身列出了对基本备份的更改。

关于postgresql - WAL 文件来自不同的数据库系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44853238/

相关文章:

sql - 如何锁定某些列以防止在 postgresql 中为用户编辑

sql - 在多个表的 GROUP BY 之后获取 "latest"行

postgresql - 用于重放审核的事件日志记录

sql - 棘手的 PostgreSQL 连接和顺序查询

postgresql - 从 PSQL 中的字符串中提取年和周数时出现问题

postgresql - 一次选择中的多项分配

sql - 如何查询 Postgres `RECORD` 数据类型

postgresql - 如何使用 SQL 查询删除 PostgreSQL 中的所有模式?

postgresql - 在 PostgreSQL 中动态生成列

sql - 如何在 PostgreSQL 中快速将二维数组嵌套到一维数组中?