我查阅了官方文件并研究了它们,但我仍然不知道在什么情况下使用什么。你能告诉我一个简单的例子和它们的区别吗?必须编写规则的优点是什么?
忘掉规则吧。
Postgres Wiki建议不要使用它们
为什么不呢?
规则是非常强大的,但它们并不像它们看起来的那样。它们看起来像是一些条件逻辑,但实际上它们重写了一个查询来修改它或向它添加额外的查询。
这意味着所有非平凡规则都是不正确的。关于他们,德普斯还有更多要说的。
什么时候应该?
。虽然重写器是视图的实现细节,但没有理由直接撬开这个盖板。
<一口>(强调我的)一口>