2017-06-12 88 views
0

我在pgsql中使用物化視圖,我想知道是否有刷新實例化視圖的方法,例如A之後,另一個物化視圖B已被完全刷新。 預先感謝您。pgsql物化視圖刷新

+1

爲什麼不刷新然後順序在一個腳本? –

回答

1

如何刷新MATVIEW

1. bash腳本

2.創建功能

CREATE OR REPLACE FUNCTION refresh_mv() RETURNS VARCHAR AS $LABEL$ 
DECLARE 
v_result integer; 
BEGIN 

refresh materialized view mv_b with data; 

refresh materialized view mv_a with data; 


RETURN ('Success'); 

END; 
$LABEL$ LANGUAGE plpgsql 
SECURITY DEFINER; 

執行SELECT * FROM refresh_mv();

+1

希望這可以幫助你進一步發展。 GL :) –

+0

謝謝阿德里安 –

+1

@poyofever。你的歡迎,很高興如果這個答案幫助你:) –