Section courante

A propos

Section administrative du site

ALTER VIEW

Modifie la vue
PostgreSQL

Syntaxe

ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name SET DEFAULT expression
ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name DROP DEFAULT
ALTER VIEW [ IF EXISTS ] name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER VIEW [ IF EXISTS ] name RENAME TO new_name
ALTER VIEW [ IF EXISTS ] name SET SCHEMA new_schema
ALTER VIEW [ IF EXISTS ] name SET ( view_option_name [= view_option_value] [, ... ] )
ALTER VIEW [ IF EXISTS ] name RESET ( view_option_name [, ... ] )

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom (éventuellement qualifié par le schéma) d'une vue existante.
IF EXISTS Ce paramètre permet d'indiquer s'il existe. Ne renvoie pas d'erreur si la vue n'existe pas. Un avis est émis dans ce cas.
SET/DROP DEFAULT Ces paramètres permettent de définir ou de supprimer la valeur par défaut d'une colonne. La valeur par défaut d'une colonne de vue est remplacée par toute commande INSERT ou UPDATE dont la cible est la vue, avant d'appliquer des règles ou des déclencheurs pour la vue. La valeur par défaut de la vue prévaudra donc sur toutes les valeurs par défaut des relations sous-jacentes.
new_owner Ce paramètre permet d'indiquer le nom d'utilisateur du nouveau propriétaire de la vue.
new_name Ce paramètre permet d'indiquer le nouveau nom de la vue.
new_schema Ce paramètre permet d'indiquer le nouveau schéma de la vue.
SET ( view_option_name [= view_option_value] [, ... ] )
RESET ( view_option_name [, ... ] )
Ce paramètre permet de définir ou de réinitialiser une option d'affichage. Les options actuellement prises en charge sont :

check_option (string)

Modifie l'option de vérification de la vue. La valeur doit être locale ou en cascade.

security_barrier (boolean)

Modifie la propriété de barrière de sécurité de la vue. La valeur doit être une valeur booléenne, telle que true ou false.

Description

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



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