PostgreSQL 正體中文使用手冊
16
PostgreSQL.TW
官方使用手冊
小島故事
加入社團
Ask or search…
⌃
K
Links
簡介
前言
I. 新手教學
II. SQL 查詢語言
III. 系統管理
IV. 用戶端介面
V. 資料庫程式設計
38. SQL 延伸功能
39. Triggers
40. Event Triggers (事件觸發)
41. 規則系統
41.1. The Query Tree
41.2. Views and the Rule System
41.3. Materialized Views
41.4. Rules on INSERT, UPDATE, and DELETE
41.5. 規則及權限
41.6. Rules and Command Status
41.7. Rules Versus Triggers
42. Procedural Languages(程序語言)
43. PL/pgSQL - SQL Procedural Language
44. PL/Tcl - Tcl Procedural Language
45. PL/Perl — Perl Procedural Language
46. PL/Python - Python Procedural Language
47. Server Programming Interface
48. Background Worker Processes
49. Logical Decoding
50. Replication Progress Tracking
51. Archive Modules
VI. 參考資訊
VII. 資料庫進階
VIII. 附錄
參考書目
Powered By
GitBook
Comment on page
41. 規則系統
本章討論 PostgreSQL中的規則系統(rule system)。產品的規則系統在概念上很簡單,但實際使用它們會涉及許多細微的觀點。
其他一些資料庫系統定義了有效的資料庫規則,這些規則通常是儲存過程和觸發器。在 PostgreSQL 中,這些可以使用函數和觸發器來達成。
規則系統(更確切地說,查詢覆寫規則系統)與儲存過程和觸發器完全不同。它以規則修改查詢,然後將修改的查詢傳遞給查詢規劃器進行規劃和執行。它的功能非常強大,可用於查詢語言程序、view 和版本等多種功能。[
ston90b
] 和 [
ong90
] 也討論了這個規則系統的理論基礎和能力。
Previous
40.4. A Complete Event Trigger Example
Next
41.1. The Query Tree