Как написать функцию, которая обновляет материализованные представления с зависимостями друг от друга - PullRequest
1 голос
/ 19 сентября 2019

Я хочу написать запрос, который обновит все материализованные представления в базе данных.Материализованные представления имеют зависимости друг от друга, поэтому они должны быть материализованы в определенном порядке.

Есть ли способ придумать запрос, который сделает это на расстоянии руки?Это означает, что мне не нужно поддерживать какую-то структуру данных, которая записывает зависимости.Просто каждый раз, когда я добавляю новое материализованное представление, оно будет обновляться в правильном порядке.Это может быть внутренняя подпрограмма sql или внешнее приложение, которое периодически вызывает запрос.

Я думал об использовании времени создания строки pg_matview, но postgresql нигде не записывает это.

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