我从另一方收到了一些postgresql文件。
如何还原数据库?
我有
toc.dat
COMPLETE
3105.dat.gz
3107.dat.gz
3109.dat.gz
...
3126.dat.gz
3105.dat
中有一个3105.dat.gz
文件。没有任何SQL文件。
答案 0 :(得分:1)
这些文件由pg_dump
创建。
您可以使用pg_restore
恢复它们。我假设您有一个.tar
文件,其中包含这些文件。
使用:pg_restore backup.tar
。
如果仅收到一个文件,请将它们全部放在目录中并使用:
pg_restore -F directory you_directory
可以在官方PostgreSQL documentation中找到pg_restore
的完整文档。