On Wednesday, September 27, 2017, Pavel Luzanov <
p.luzanov@postgrespro.ru> wrote:
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;
Паша, так, конечно, не заработает. Кое-чего не хватает ;)