40.4. PostgreSQL 规则系统

PostgreSQL 有一个强大的规则系统, 用以描述视图和不明确的视图更新。 最初的 PostgreSQL 规则系统由两个实现组成:

查询重写在 Chapter 33 里有比较详细的讨论,所以我们无需再次介绍。 我们只需要说明重写器的输入和输出都是查询树,也就是说,在树的语意细节的表现或者层次方面没有变化。 我们可以把重写系统当作某种宏展开的机制。