【发布时间】:2013-08-18 06:48:13
【问题描述】:
我的朋友复制了“data”目录来格式化他的客户电脑并恢复 postgres 数据库,但现在数据库显示很多关于目录丢失的错误。
表格只加载列,但不加载数据,也没有视图。
您有什么想法可以在这种情况下解决这个问题吗? 我们已经尝试过这个链接:http://grokbase.com/t/postgresql/pgsql-hackers/051ebftr4m/fatal-catalog-is-missing-1-attribute-s-for-relid-16396 和 http://www.justskins.com/forums/error-catalog-is-missing-208043.html
谢谢, 问候
莱安德罗
【问题讨论】:
-
如果您在 PostgreSQL 停止时对“数据”目录进行了完整备份,则在目录中没有表空间或链接,并且您在两者上都有相同版本的二进制文件,那么这应该可以工作。如果有人要提供帮助(或更好的朋友),您将需要提供一些实际细节。最低限度的详细信息:操作系统、PostgreSQL 版本 + 安装方法、安装方法、如何进行备份、如何进行还原、启动时日志显示的内容。
-
准确请来自源和目标机器的 PostgreSQL 版本,以及日志副本,而不仅仅是对错误的模糊描述。
-
这里有一些人由于不存在备份计划或服务器崩溃而不得不从 datadir 恢复数据库。 1.recover-postgresql-databases-from-raw-physical-files和2save-postgres-database-from-broken-ubuntu-10-04-server
标签: database postgresql restore