如何从 dat.gz 文件恢复 PostgreSQL 数据库?

Dav*_*vid 7 postgresql

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

如何恢复数据库?

我有

toc.dat
COMPLETE
3105.dat.gz
3107.dat.gz
3109.dat.gz
...
3126.dat.gz
Run Code Online (Sandbox Code Playgroud)

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

Tho*_*ger 7

这些文件是由pg_dump.

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

使用:pg_restore backup.tar

如果您收到这些文件作为单独的文件,请将它们全部放在一个目录中并使用:

pg_restore -F directory you_directory

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