Postgres如何刷新物化视图?

时间:2017-08-24 20:49:24

标签: postgresql

...让我们说物化视图的基础数据是100万行。然后,该数据中的单行发生变化。 Postgres 9.5如何处理?即,它是从头开始重建物化视图,还是只重建受更改行影响的部分?

1 个答案:

答案 0 :(得分:2)

Quote from the manual

  

REFRESH MATERIALIZED VIEW 完全替换实体化视图的内容。旧内容被丢弃。

(强调我的)

它基本上与:

相同
delete from mview;
insert into mview
select ... 

select是存储的查询。