Section courante

A propos

Section administrative du site

CREATE COLLATION

Crée une collation
PostgreSQL

Syntaxe

CREATE COLLATION [ IF NOT EXISTS ] name (
[ LOCALE = locale, ]
[ LC_COLLATE = lc_collate, ]
[ LC_CTYPE = lc_ctype, ]
[ PROVIDER = provider, ]
[ VERSION = version ]
)
CREATE COLLATION [ IF NOT EXISTS ] name FROM existing_collation

Paramètres

Nom Description
IF NOT EXISTS Ce paramètre permet d'indiquer que s'il n'existe pas. Ne renvoie pas d'erreur si un classement du même nom existe déjà. Un avis est émis dans ce cas. Notez qu'il n'y a aucune garantie que le classement existant ressemble à celui ayant été créé.
name Ce paramètre permet d'indiquer le nom du classement. Le nom du classement peut être qualifié de schéma. Si ce n'est pas le cas, le classement est défini dans le schéma courant. Le nom du classement doit être unique dans ce schéma. (Les catalogues système peuvent contenir des classements portant le même nom pour d'autres encodages, mais ceux-ci sont ignorés si l'encodage de la base de données ne correspond pas.)
locale Ce paramètre permet d'indiquer qu'il s'agit d'un raccourci pour définir LC_COLLATE et LC_CTYPE à la fois. Si vous spécifiez cela, vous ne pouvez spécifier aucun de ces paramètres.
lc_collate Ce paramètre permet d'indiquer les paramètres régionaux du système d'exploitation spécifiés pour la catégorie de paramètres régionaux LC_COLLATE.
lc_ctype Ce paramètre permet d'indiquer les paramètres régionaux du système d'exploitation spécifiés pour la catégorie de paramètres régionaux LC_CTYPE.
provider Ce paramètre permet d'indiquer le fournisseur à utiliser pour les services régionaux associés à ce classement. Les valeurs possibles sont : icu, libc. libc est la valeur par défaut. Les choix disponibles dépendent du système d'exploitation et des options de construction.
version Ce paramètre permet d'indiquer la chaîne de caractères de version à entreposer avec le classement. Normalement, cela devrait être omis, ce qui entraînera le calcul de la version à partir de la version réelle de la collation fournie par le système d'exploitation. Cette option est destinée à être utilisée par pg_upgrade pour copier la version d'une installation existante.
existing_collation Ce paramètre permet d'indiquer le nom d'un classement existant à copier. Le nouveau classement aura les mêmes propriétés que celui existant, mais ce sera un objet indépendant.

Description

Cette instruction permet de définir un nouveau classement.



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