【发布时间】:2015-10-01 12:27:50
【问题描述】:
我复制了整个 pgsql 文件夹作为备份。现在我试图从中恢复,但它不起作用。
它给出了错误
ERROR: index "mytable_pkey17" contains unexpected zero page at block 295 Hint: Please REINDEX it.
所以我尝试使用以下查询重新索引。并得到如下错误
REINDEX INDEX mytable_pkey17;
ERROR: invalid page header in block 2056 of relation base/11259/1923672
请帮帮我...
【问题讨论】:
-
"我复制了整个 pgsql 文件夹作为备份" - 这是你的第一个问题。您不能只是“复制”数据库文件夹。详见手册:postgresql.org/docs/current/static/backup.html
-
你是按照手册的建议先停止PostgreSQL,还是使用
pg_start_backup()?还是pg_basebackup? -
我现在没有其他备份。我在文件备份之前停止了 pgsql。
标签: postgresql psql backup-sqldatabase