Section courante

A propos

Section administrative du site

REFRESH MATERIALIZED VIEW

Rafraîchissement de la vue matériel
PostgreSQL

Syntaxe

REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] name [ WITH [ NO ] DATA ]

Paramètres

Nom Description
CONCURRENTLY Ce paramètre permet d'actualiser la vue matérialisée sans verrouiller les sélections simultanées sur la vue matérialisée. Sans cette option, une actualisation affectant un grand nombre de lignes aura tendance à utiliser moins de ressources et à se terminer plus rapidement, mais pourrait bloquer d'autres connexions tentant de lire à partir de la vue matérialisée. Cette option peut être plus rapide dans les cas où un petit nombre de lignes est affecté. Cette option n'est autorisée que s'il existe au moins un index UNIQUE sur la vue matérialisée utilisant uniquement les noms de colonnes et inclut toutes les lignes ; c'est-à-dire qu'il ne doit pas être un index d'expression ou inclure une clause WHERE. Cette option ne peut pas être utilisée lorsque la vue matérialisée n'est pas déjà renseignée. Même avec cette option, un seul REFRESH à la fois peut s'exécuter sur n'importe quelle vue matérialisée.
name Ce paramètre permet d'indiquer le nom (éventuellement qualifié par le schéma) de la vue matérialisée à actualiser.

Description

Cette instruction permet de remplacer le contenu d'une vue matérialisée.



Dernière mise à jour : Jeudi, le 14 Octobre 2021