Postgres pro standard de documentare 9

REFRESH VIEW MATERIALIZAT înlocuiește complet conținutul vizualizării materializate. Vechiul conținut este anulat. Dacă este adăugată opțiunea WITH DATA (sau nu există), interogarea de bază este executată și oferă date noi, astfel încât vizualizarea materializată să rămână în starea scanată. Dacã nu este specificatã DACÃ FĂRĂ DATE. Noile date nu sunt emise și vizualizarea este redată într-o stare necorespunzătoare.

Nu puteți specifica în mod CONCURENT cu NU DATE.

Actualizați vizualizarea materializată fără a bloca eșantioane paralele din ea. Fără această opțiune, o actualizare care afectează mai multe șiruri utilizează de obicei mai puține resurse și rulează mai repede, dar poate împiedica citirea acestei viziuni materializate de alte sesiuni. În acest caz, acest mod poate fi mai rapid cu un număr mic de rânduri.

Acest parametru este permis numai dacă există cel puțin un indice UNIQUE în vizualizarea materializată. Este construit numai prin numele de coloane și include toate rândurile; adică nu ar trebui să existe clauze și clauze WHERE în ea.

Acest parametru nu poate fi utilizat atunci când vizualizarea materializată nu este încă completă.

Chiar și cu acest parametru, este permisă o singură actualizare (REFRESH) a vizualizării materializate. nume

Numele (eventual completat de o schemă) a unei vizualizări materializate care trebuie actualizată.

În timp ce indexul implicit pentru operațiile CLUSTER este comanda REFRESH MATERIALIZED VIEW, nu ordonă rândurile generate pe acesta. Dacă datele generate trebuie să fie comandate, trebuie să specificați în mod explicit ORDER BY în interogarea definitorie.

Această comandă înlocuiește conținutul vizualizării materializate a ordinului_sumar. utilizând o interogare din definiția unei vizualizări materializate și lăsându-o într-o stare scanată:

Această comandă eliberează spațiul asociat vizualizării materializate a anual_statistics_basis. și lasă această reprezentare într-o stare nescarnată:

compatibilitate

REZUMAT VEDERE MATERIALIZATĂ - extensie Postgres Pro.