首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REstore仅触发postgres

REstore仅触发postgres
EN

Stack Overflow用户
提问于 2018-02-28 23:11:14
回答 1查看 622关注 0票数 0

我备份了postgres的数据库,这不是我第一次这样做,我使用了以下命令:

代码语言:javascript
复制
pg_dump db -f /backup/agosto_31.sql

我使用下面的代码执行恢复:

代码语言:javascript
复制
psql -d August_31 -f August_31.sql

但这次我没有导入任何触发器,而且有很多触发器。我检查了August_31.sql文件,它们是。我如何才能再次导入它们?只有触发器。

谢谢大家,问候!

EN

回答 1

Stack Overflow用户

发布于 2018-03-01 15:40:07

不存在仅导入触发器的可能性。但是,因为您的转储(备份文件)是SQL格式(纯文本),所以您可以在任何编辑器中手动剪切触发器定义。对于这种情况,实用的是将数据和模式转储到单独的文件。

是可能的,所以导入(从备份还原)失败,可能是由于依赖关系损坏。如果有一些错误,请检查psql输出。psql很有可能在出现第一个错误时停止:

代码语言:javascript
复制
psql -v ON_ERROR_STOP=1

使用此选项。没有错误规范是不可能提供更多帮助的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49032758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档