Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18

51.4. PostgreSQL 规则系统 #

PostgreSQL 提供了一个强大的 规则系统,用于定义 视图 以及处理有歧义的 视图更新。最初,PostgreSQL 的规则系统由两种实现组成:

关于查询重写器,Chapter 39 中已有相当详细的讨论,因此这里没有必要再展开。我们只指出一点:重写器的输入和输出都是查询树,也就是说,树的表示形式以及语义细节层次都不会发生变化。重写可以被看作某种形式的宏展开。