我收到了另一方的PostgreSQL文件。
我该如何恢复数据库?
我有:
toc.dat
COMPLETE
3105.dat.gz
3107.dat.gz
3109.dat.gz
...
3126.dat.gz
在 3105.dat.gz
文件中有一个 3105.dat
文件。 没有任何 SQL 文件。
我收到了另一方的PostgreSQL文件。
我该如何恢复数据库?
我有:
toc.dat
COMPLETE
3105.dat.gz
3107.dat.gz
3109.dat.gz
...
3126.dat.gz
在 3105.dat.gz
文件中有一个 3105.dat
文件。 没有任何 SQL 文件。
pg_dump
创建的。pg_restore
来恢复它们。我假设您有一个包含这些文件的.tar
文件。pg_restore backup.tar
。pg_restore -F directory your_directory
关于pg_restore
的完整文档可以在官方PostgreSQL文档中找到。
pg_restore dump.zip pg_restore: error: one of -d/--dbname and -f/--file must be specified
- Stijn de Wittpg_restore -f 目录 你的目录
。更多信息请参考:https://www.postgresql.org/docs/current/app-pgrestore.html。 - manna