我想恢复 postgreSQL 数据库,但在此之前我需要清空恢复目标数据库。
有没有 psql 的选项来做到这一点?
现在我使用命令行如下:
psql -U postgres db_test < testdb.sql
Run Code Online (Sandbox Code Playgroud)
Ger*_*nes 12
这里有两个选项 - 如果您的备份是纯文本,那么您将 -c 选项添加到 pg_dump - 即
pg_dump -c mydb > mydb.sql
否则,如果您在 pg_dump 上使用 -Fc 或 -Ft,那么您在 pg_restore 上使用 -c 标志
pg_dump -Ft -b mydb > db.tar
pg_restore -c -d newdb db.tar
| 归档时间: |
|
| 查看次数: |
16256 次 |
| 最近记录: |