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