Postgresql:有没有办法从PGDATA/base目录中读取数据并将数据导入新数据库



我的数据库崩溃了,但我之前备份了PGDATA/base,所以我丢失了数据库结构,只有基目录(可能是其中的一部分(,所以我决定建立一个与旧数据库相同的新数据库,因为我输了结构文件,但我不知道数据库中的数据是否目录可以导入到新数据库的表中,有什么办法吗能做到吗?

上次检查我有/etc/postgresql/10/main文件夹和 /var/lib/postgresql/10/main/崩溃数据库的文件夹,以及我说的数据文件夹,我只有base

在 Ubuntu16.04 Postgresql-10 上工作

如果你只有$PGDATA/base ,你就失踪了

    提交日志,指示哪个事务
  1. 已提交和哪个事务中止,因此您不知道哪些行可见。

  2. 控制文件global/pg_control告诉您数据库的状态、最后一个检查点和其他重要信息。

  3. 事务日志。

  4. 包含用户和表空间的全局表空间。

简而言之,您的数据库是烤面包。也许专家可以挽救一些数据。

相关内容

  • 没有找到相关文章

最新更新