Как создать журнал материализованного представления в PostgreSQL?Я получил синтаксическую ошибку рядом с on в данном запросе

#postgresql

#postgresql

Вопрос:

Я попробовал код, приведенный ниже :

 create materialized view log on payment
with primary key
including new values;
 

Синтаксическая ошибка рядом с on в этом коде.

Ответ №1:

В PostgreSQL нет журнала материализованного просмотра.

Чтобы перевести это в термины Oracle, PostgreSQL имеет только материализованные представления, которые есть REFRESH COMPLETE ON DEMAND , поэтому вам не нужен журнал материализованных представлений.

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

Комментарии:

1. не могли бы вы привести какой-нибудь пример для этого сложного запроса, где я должен использовать триггер для перевода неопределенного материализованного представления в PostgreSQL?

2. Как я мог бы привести пример того, чего я не знаю?