2012-02-25 3 views
6

Я закончил курс обучения по базам данных Oracle и играл с ним с тех пор. Один из моих друзей сказал мне, что PostgreSQL - очень хорошая система управления базами данных, которая имеет объектно-ориентированные возможности.PostgreSQL материализованные виды

В базе данных Oracle это простой и простой процесс для создания материализованных представлений. НО, несмотря на то, что слышал, что PostgreSQL поддерживает материализованные представления у немногих людей, я не могу понять, как это сделать.

Просьба сообщить.

+1

Очевидный вопрос: почему вы * хотите * материализованные представления? Зачем они нужны? – wildplasser

ответ

13

Для PostgreSQL версии 9.2 и ниже, прочитайте следующую статью о том, как создавать материализованные представления с помощью функций и триггеров.


Начиная с версии 9,3, материализованные представления значения поддерживаются:

Для получения дополнительной информации по этой теме, пожалуйста, обратитесь к следующим статьям по PostgreSQL документации:

+3

+1 для обновления вашего ответа для учетной записи для новой функции. Пожелайте, чтобы больше людей это делали. –

3

В postgres нет встроенной поддержки материализованных представлений.

Вы можете попытаться имитировать их с помощью триггеров/хранимых процедур, как описано в this article.

Смежные вопросы