Section courante

A propos

Section administrative du site

ALTER MATERIALIZED VIEW

Modifie la vue matérialisé
PostgreSQL

Syntaxe

ALTER MATERIALIZED VIEW [ IF EXISTS ] name action [, ... ]
ALTER MATERIALIZED VIEW name DEPENDS ON EXTENSION extension_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name RENAME [ COLUMN ] column_name TO new_column_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name RENAME TO new_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name SET SCHEMA new_schema
ALTER MATERIALIZED VIEW ALL IN TABLESPACE name [ OWNED BY role_name [, ... ] ]
SET TABLESPACE new_tablespace [ NOWAIT ]

où l'action est l'une des suivantes :

ALTER [ COLUMN ] column_name SET STATISTICS integer
ALTER [ COLUMN ] column_name SET ( attribute_option = value [, ... ] )
ALTER [ COLUMN ] column_name RESET ( attribute_option [, ... ] )
ALTER [ COLUMN ] column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
CLUSTER ON index_name
SET WITHOUT CLUSTER
SET ( storage_parameter [= value] [, ... ] )
RESET ( storage_parameter [, ... ] )
OWNER TO { new_owner | CURRENT_USER | SESSION_USER }

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom (éventuellement qualifié par le schéma) d'une vue matérialisée existante.
column_name Ce paramètre permet d'indiquer le nom d'une colonne nouvelle ou existante.
extension_name Ce paramètre permet d'indiquer le nom de l'extension dont dépend la vue matérialisée.
new_column_name Ce paramètre permet d'indiquer le nouveau nom pour une colonne existante.
new_owner Ce paramètre permet d'indiquer le nom d'utilisateur du nouveau propriétaire de la vue matérialisée.
new_name Ce paramètre permet d'indiquer le nouveau nom de la vue matérialisée.
new_schema Ce paramètre permet d'indiquer le nouveau schéma de la vue matérialisée.

Description

Cette instruction permet de changer la définition d'une vue matérialisée.



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