2017-06-12 4 views
0

Ich verwende materialisierte Ansicht in pgsql und ich frage mich, ob es eine Möglichkeit gibt, eine materialisierte Ansicht für Beispiel A zu aktualisieren, nachdem eine andere materialisierte Ansicht B vollständig aktualisiert wurde. Vielen Dank im Voraus.pgsql Materialisierte Ansicht aktualisieren

+1

warum nicht dann sequentiell in einem Skript aktualisieren? .. –

Antwort

1

WIE MATVIEW

1. Bash-Skript

2. Funktion

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; 

erstellen wählen aufzufrischen Ausführen * von refresh_mv();

+1

Hope das hilft Ihnen für Ihre weitere Entwicklung. GL :) –

+0

danke Adrian –

+1

@ poyofever. Ihr Willkommen, froh, wenn dies Ihnen hilft :) –

Verwandte Themen