我从另一方收到了一些postgresql文件。如何恢复数据库?我有
toc.dat COMPLETE 3105.dat.gz 3107.dat.gz 3109.dat.gz ... 3126.dat.gz
3105.dat.gz中有一个3105.dat文件。没有任何SQL文件。
3105.dat.gz
3105.dat
imzjd6km1#
这些文件由pg_dump创建。你可以用pg_restore恢复它们。我假设你有一个.tar文件,包含这些文件。用途:pg_restore backup.tar。如果您将这些文件作为单个文件接收,请将它们全部放在一个目录中并用途:pg_restore -F directory you_directorypg_restore的完整文档可以在官方的PostgreSQL documentation中找到。
pg_dump
pg_restore
.tar
pg_restore backup.tar
pg_restore -F directory you_directory
1条答案
按热度按时间imzjd6km1#
这些文件由
pg_dump
创建。你可以用
pg_restore
恢复它们。我假设你有一个.tar
文件,包含这些文件。用途:
pg_restore backup.tar
。如果您将这些文件作为单个文件接收,请将它们全部放在一个目录中并用途:
pg_restore -F directory you_directory
pg_restore
的完整文档可以在官方的PostgreSQL documentation中找到。