Postgresql规则vs触发器



我查阅了官方文件并研究了它们,但我仍然不知道在什么情况下使用什么。你能告诉我一个简单的例子和它们的区别吗?必须编写规则的优点是什么?

忘掉规则吧。

Postgres Wiki建议不要使用它们

为什么不呢?

规则是非常强大的,但它们并不像它们看起来的那样。它们看起来像是一些条件逻辑,但实际上它们重写了一个查询来修改它或向它添加额外的查询。

这意味着所有非平凡规则都是不正确的。关于他们,德普斯还有更多要说的。

什么时候应该?

虽然重写器是视图的实现细节,但没有理由直接撬开这个盖板。

<一口>(强调我的)

相关内容

  • 没有找到相关文章

最新更新