Wie kann ich eine materialisierte Ansicht als materialisierte Ansicht und nicht als Tabelle ausgeben?

9

Ich versuche pg_dump (v9.3.4) von einer db und pg_restore in eine andere (v9.3.6). Ich habe mehrere materialisierte Ansichten (einige mit Indizes und einige ohne Indizes). Eine meiner materialisierten Ansichten wird als Tabelle ausgegeben (ich habe dies anhand der Ausgabe von pg_dump bestätigt). Wie kann ich es als eine materialisierte Ansicht ausgeben?

Das sehe ich in meiner pg_dump-Ausgabe:

%Vor%

Meine anderen MVs sehen so aus:

%Vor%

Ich habe bestätigt, dass dies ein MV ist:

%Vor%

Hier ist die MV-Definition:

%Vor%     
three-cups 21.04.2015, 21:49
quelle

1 Antwort

0

Eine materialisierte Ansicht wird "technisch" als Tabellenobjekt gespeichert. Wenn sie mit pg_dump exportiert wird, wird sie als solche behandelt. Es ist nicht möglich, mit pg_dump als MV zu exportieren

    
Mokadillion 28.07.2017 12:30
quelle