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

hgc7kmma  于 2023-04-20  发布在  PostgreSQL
关注(0)|答案(1)|浏览(247)

我从另一方收到了一些postgresql文件。
如何恢复数据库?
我有

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

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

imzjd6km

imzjd6km1#

这些文件由pg_dump创建。
你可以用pg_restore恢复它们。我假设你有一个.tar文件,包含这些文件。
用途:pg_restore backup.tar
如果您将这些文件作为单个文件接收,请将它们全部放在一个目录中并用途:
pg_restore -F directory you_directory
pg_restore的完整文档可以在官方的PostgreSQL documentation中找到。

相关问题