刷新物化视图同时锁定视图

时间:2019-10-02 15:10:29

标签: postgresql postgresql-11

我正在尝试同时刷新实例化视图。

我创建了视图:

<script>\R  window.addEventListener('load', function(){$6  }, false);\R</script>

基于ID添加了唯一索引:

reate materialized VIEW mv_secondary_id AS
SELECT  id,
        array_to_tsvector(users_secondary_id(data)) as terms
from users;

并刷新:

CREATE UNIQUE INDEX mv_secondary_id_unique_idx ON mv_secondary_id (id);

documentation中我了解到-视图上的并发查询将能够在视图上运行,但是当我尝试刷新并运行查询时-它等待刷新结束,然后才完成

我正在GCloud上使用Postgres 11。

知道为什么查询等待吗?

1 个答案:

答案 0 :(得分:0)

显然,我使用的UI一次只能运行一个查询-DBeaver 6.1.4 for linux

我尝试使用pgcli运行相同的查询,并且运行良好。