Claudio Floreani Asked: 2021-10-05 10:56:27 +0800 CST2021-10-05 10:56:27 +0800 CST 2021-10-05 10:56:27 +0800 CST 做了纯文本备份(SQL 脚本文件格式),如何只恢复数据(假设架构有效)? 772 我用来备份我的数据库pg_dump -cF p my_db > snapshot.sql。 如何仅从其中一个文件中恢复数据(假设架构有效)?我是否必须在其中发布所有 COPY 语句,还是有更直接的方法? postgresql restore 1 个回答 Voted Best Answer dwhitemv 2021-10-05T11:56:32+08:002021-10-05T11:56:32+08:00 如果您使用创建转储-c并且不想删除并重新创建数据库,那么您将不得不修改转储文件以删除DROPandCREATE语句(以及您不想更改的任何其他内容)。psql可以使用该-f选项将编辑的文件提供给。
如果您使用创建转储
-c
并且不想删除并重新创建数据库,那么您将不得不修改转储文件以删除DROP
andCREATE
语句(以及您不想更改的任何其他内容)。psql
可以使用该-f
选项将编辑的文件提供给。