如何从文件中添加PostgreSQL数据库



基本上是在创建新数据库时,使用OID中的"数据/基础"中的" postgresql"目录。现在,我有一个来自以前数据库的目录,我可以将此目录导入PGADMIN中的真实数据库吗?

我的旧数据库中有一个名为16384的文件夹,我在数据/基本文件夹中越过它,但是pgadmin并未将其识别为数据库。我想在我的pgadmin中导入它。有什么方法可以做到吗?

非常感谢。

no。您不能使用PGADMIN做到这一点。尝试使用您的data_directory pg_ctl -D DIR_WITH_BASE_CATALOG启动Postgres。如果您很幸运地饰演它,则可以尝试进行完整的备份 - 如果成功,目录是可用的,则建议您要求专家尽可能多地帮助您提取。如果您决定使用zero_damaged_pages或其他高级功能,则可以不可逆转地销毁数据(如果仍然有什么销毁)

无论如何,在您启动之前,我建议将整个data_directory复制到其他地方,并尝试从副本启动群集,而不是原始...

最新更新