#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. Как я мог бы привести пример того, чего я не знаю?