gpt4 book ai didi

database - Postgres 目录丢失

转载 作者:搜寻专家 更新时间:2023-10-30 22:00:14 25 4
gpt4 key购买 nike

我的 friend 复制了“数据”目录来格式化他的客户电脑并恢复了 postgres 数据库,但现在数据库显示了很多关于目录丢失的错误。

这些表只加载列但没有数据,也没有 View 。

您是否知道我们可以在这种情况下解决这个问题?我们已经尝试过此链接:http://grokbase.com/t/postgresql/pgsql-hackers/051ebftr4m/fatal-catalog-is-missing-1-attribute-s-for-relid-16396http://www.justskins.com/forums/error-catalog-is-missing-208043.html

谢谢,问候

莱安德罗

最佳答案

您的 friend 应该已经阅读了手册:backup and restore , upgrading between releases .

只有在以下情况下才能将 datadir 复制到另一台机器:

  • 源计算机上的 PostgreSQL 在复制数据目录之前已关闭;
  • 复制了整个数据目录,包括pg_xlogbasepg_clog、任何表空间目录;等等
  • 目标机器在与源机器相同的操作系统和架构上具有相同的主要版本的 PostgreSQL;例如,32 位 Windows 上的 PostgreSQL 9.1。

违反任何这些规则,如果服务器启动,它将以损坏/不可读的数据启动。

关于database - Postgres 目录丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com