jos*_*ila 5 postgresql pg-dump database-restore
我是否总是必须删除然后创建数据库以从pg_dump文件还原它?如果我不删除数据库,则正在还原的数据将添加到数据库中的当前数据,即使某些寄存器已存在于数据库中(因此数据也是重复的).
小智 6
您可以在运行pg_dump时使用-c( - clean)选项,因此转储将包含正确的DROP ...命令.
但一般来说,我建议采取"艰难的方式":
dropdb ...
createdb ...
psql -d ... -f dump.file
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您可以确保数据库中以前没有"遗留下来".
| 归档时间: |
|
| 查看次数: |
2424 次 |
| 最近记录: |