Section courante

A propos

Section administrative du site

ALTER AGGREGATE

Modifier agrégat
PostgreSQL

Syntaxe

ALTER AGGREGATE name ( aggregate_signature ) RENAME TO new_name
ALTER AGGREGATE name ( aggregate_signature ) OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER AGGREGATE name ( aggregate_signature ) SET SCHEMA new_schema

aggregate_signature est :

* |
[ argmode ] [ argname ] argtype [ , ... ] |
[ [ argmode ] [ argname ] argtype [ , ... ] ] ORDER BY [ argmode ] [ argname ] argtype [ , ... ]

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom (éventuellement qualifié de schéma) d'une fonction d'agrégation existante.
argmode Ce paramètre permet d'indiquer le mode d'un paramètre : IN ou VARIADIC. S'il est omis, la valeur par défaut est IN.
argname Ce paramètre permet d'indiquer le nom d'un paramètre. Notez qu'ALTER AGGREGATE ne prête aucune attention aux noms des arguments, puisque seuls les types de données des paramètres sont nécessaires pour déterminer l'identité de la fonction d'agrégat.
argtype Ce paramètre permet d'indiquer un type de données d'entrée sur lequel la fonction d'agrégat opère. Pour référencer une fonction d'agrégation sans argument, écrivez * à la place de la liste des spécifications de paramètre. Pour référencer une fonction d'agrégat à ensemble ordonné, écrivez ORDER BY entre les spécifications de paramètre direct et agrégé.
new_name Ce paramètre permet d'indiquer le nouveau nom de la fonction d'agrégat.
new_owner Ce paramètre permet d'indiquer le nouveau propriétaire de la fonction d'agrégat.
new_schema Ce paramètre permet d'indiquer le nouveau schéma de la fonction d'agrégat.

Description

Cette instruction permet de changer la définition d'une fonction d'agrégat.

Remarque



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