2012-02-25 109 views
6

我完成了有關Oracle數據庫的課程,並且自某時以來一直在玩它。我的一個朋友告訴我PostgreSQL是一個非常好的數據庫管理系統,它具有面向對象的功能。PostgreSQL物化視圖

在Oracle數據庫上,創建物化視圖是一個簡單易行的過程。但儘管聽說PostgreSQL支持少數人的物化視圖,但我無法弄清楚如何做到這一點。

請指教。

+1

明顯的問題:你爲什麼要* *物化視圖?你爲什麼需要他們? – wildplasser 2012-02-25 14:20:28

回答

13

對於PostgreSQL版本9.2和低於,請閱讀以下關於如何使用函數和觸發器創建實體化視圖的文章。


由於9.3版本,物化視圖的原生支持:

有關此主題的更多信息,請查閱PostgreSQL文檔下面的文章:

+3

+1用於更新您的答案以說明新功能。希望更多人做到這一點。 – 2013-07-31 19:53:47

3

在postgres中沒有對物化視圖的本地支持。

您可以嘗試使用觸發器/存儲過程來模擬它們,如this article中所述。