如何从dat.gz文件还原PostgreSQL数据库?

时间:2018-07-24 14:58:15

标签: postgresql

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

如何还原数据库?

我有

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

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

1 个答案:

答案 0 :(得分:1)

这些文件由pg_dump创建。

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

使用:pg_restore backup.tar

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

pg_restore -F directory you_directory

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