[英]How to restore database in PostgreSQL with pgadmin3?
我正在使用pgAdmin还原PostgreSQL数据库。 要还原数据库,我需要删除,删除并重新制作它。 如何在不删除和重新构建数据库的情况下还原数据库?
这不能在pgAdmin或任何数据库工具中完成 。 无法恢复常规备份文件,而不要先删除数据,因为它们由普通的COPY
语句组成,如果数据库中有行(主键冲突等),它们将失败。
有关在测试环境中返回较早快照的简单方法,请查看PostgreSQL文档-24.2。 文件系统级备份 :
对于备份:
恢复:
注意:
同样,对于常规备份,例如,如果使用pg_restore --data-only
进行仅数据还原,则不必执行DROP TABLE
。 不过,您仍然必须删除数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.