Objet de type domaine

Le format des objets de type domaine décrit un domaine en base de données.


Domaine

Le format du type d'objet décrivant une clef primaire est le suivant :

{ "name" : {String}, "type" : {String}, "notNull" : {Boolean}:false, "default" : {String}:null, "collate" : {String}:null, "constraint" : {Array}, "owner" : {String} }

Paramètres

name
Nom du domaine.
type
Type de données sous-jacent du domaine.
notNull
Indique si le domaine peut contenir des valeurs nulles ou non.
default
La valeur par défaut est une expression quelconque sans variable (les sous-requêtes ne sont pas autorisées). Le type de données de l'expression par défaut doit correspondre à celui du domaine. Si la valeur par défaut n'est pas indiquée, alors il s'agit de la valeur NULL.
collate
La collation est utilisée pour déterminer l'ordre de tri et le classement des caractères. Si aucun collationnement n'est spécifié, le collationnement utilisé par défaut est celui du type de données.
constraint
Conditions de validité du domaine.
owner
Nom du propriétaire du domaine.