Материализованный вид не обновляется в Postgres 10.4 - PullRequest
0 голосов
/ 28 ноября 2018

Я импортирую таблицу из удаленно расположенной базы данных, скажем, DB1, используя DBlink и создаю материализованное представление в Postgres (DB2).Это работает нормально, но во время обновления материализованного представления обновленные данные из исходной таблицы (DB1) не отражают изменений в материализованном представлении Postgres.

Пожалуйста, найдите шаги ниже.

CREATE MATERIALIZED VIEW IF NOT EXISTS schemaDB2.test_view  
AS 
SELECT * 
FROM dblink('foreign_server','select col1,col2 from schemaDB1.tablename') AS t1 (col1 varchar,col2 varchar);
commit;

CREATE UNIQUE INDEX IF NOT EXISTS dummyindex ON schemaDB2.test_view (col1);

REFRESH MATERIALIZED VIEW CONCURRENTLY schemaDB2.test_view WITH DATA;

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...