Postgresql 当创建/删除触发器时,哪些PG_目录表受到影响?

Postgresql 当创建/删除触发器时,哪些PG_目录表受到影响?,postgresql,triggers,Postgresql,Triggers,我遇到过这样一种情况:一个好心的人直接从pg_目录模式中的pg_触发器表中删除了许多触发器。这显然不是数据库存储有关触发器信息的唯一表,因为他现在遇到了错误。有人知道我需要修改哪些表来整理这些表吗?我还没有在源代码树中找到代码,但我可以马上说 PGU触发器 PGU依赖 pg_约束(在某些情况下) 这就是我可以立即到达的范围。您可以指定他正在收到的错误消息吗?当然,错误是:错误:1个触发器记录未找到关系“tablename”

我遇到过这样一种情况:一个好心的人直接从pg_目录模式中的pg_触发器表中删除了许多触发器。这显然不是数据库存储有关触发器信息的唯一表,因为他现在遇到了错误。有人知道我需要修改哪些表来整理这些表吗?

我还没有在源代码树中找到代码,但我可以马上说

  • PGU触发器
  • PGU依赖
  • pg_约束(在某些情况下)

这就是我可以立即到达的范围。

您可以指定他正在收到的错误消息吗?当然,错误是:错误:1个触发器记录未找到关系“tablename”