44.4. ThePostgreSQL规则系统

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

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