我完成了关于Oracle数据库的课程,并且从那时起就一直在使用它。我的一位朋友告诉我,PostgreSQL是一个非常好的数据库管理系统,具有面向对象的功能。
在Oracle数据库中,创建实体化视图是一个简单易行的过程。但是,尽管听说PostgreSQL支持少数人的物化观点,但我无法弄清楚如何做到这一点。
请告知。
答案 0 :(得分:13)
对于PostgreSQL版本 9.2及以下,请阅读以下有关如何使用函数和触发器创建实体化视图的文章。
自版本 9.3 以来,本机支持实体化视图:
有关此主题的更多信息,请参阅以下有关PostgreSQL文档的文章:
答案 1 :(得分:3)
对postgres中的物化视图没有原生支持。
您可以尝试使用this article中描述的触发器/存储过程来模拟它们。