On 27.09.2017 11:02, Dmitry E. Oboukhov wrote:
> вижу что есть REFRESH MATERIALIZED VIEW CONCURRENTLY, но не вижу
> CREATE: оно будет блокать БД, правильно понимаю?
Без CONCURRENTLY будет блокировать запросы к мат. представлению, которых
не должно быть до CREATE.
В любом случае, можно:
CREATE MATERIALIZED VIEW ... WITH NO DATA;
REFRESH MATERIALIZED VIEW CONCURRENTLY;
-----
Pavel Luzanov
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company