缺少PGDATA / base / XXXX并自动创建pgsql_tmp

时间:2017-10-27 05:31:55

标签: postgresql

在postgresql中,缺少PGDATA / base / XXXX(缺少一些名为XXXX的数据库)。此外,PGDATA / base还有另一个名为pgsql_tmp的文件夹,它不是由我创建的。

  • 我的数据库XXXX可能会出现什么原因 删除?
  • 为什么创建了pgsql_tmp文件夹?它是空的。
  • 有什么方法可以让我的数据库恢复吗?

1 个答案:

答案 0 :(得分:0)

one two three four five six 没问题,该目录包含临时数据。

如果缺少的目录与pgsql_tmp中数据库的oid匹配,则您的数据库将不可避免地消失,您只能从备份中恢复。

可能是攻击,操作员错误或文件系统检查丢失了数据(最近崩溃了什么?)。