首页 > 解决方案 > 如何从 dat.gz 文件恢复 PostgreSQL 数据库?

问题描述

我从另一方收到了一些 postgresql 文件。

如何恢复数据库?

我有

toc.dat
COMPLETE
3105.dat.gz
3107.dat.gz
3109.dat.gz
...
3126.dat.gz

里面有一个3105.dat文件3105.dat.gz。没有任何 SQL 文件。

标签: postgresql

解决方案


这些文件由pg_dump.

您可以使用 恢复它们pg_restore。我假设您有一个.tar文件,其中包含这些文件。

用途:pg_restore backup.tar

如果您只是收到一个文件,请将它们全部放在一个目录中并使用:

pg_restore -F directory you_directory

的完整文档pg_restore可以在官方PostgreSQL 文档中找到。


推荐阅读