attributes
La vue attributes
contient des informations sur les
attributs des types de données composites définis dans la base.
(La vue ne donne pas d'informations sur les colonnes de table,
qui sont quelque fois appelées attributs dans le contexte de PostgreSQL.)
Seuls ces attributs sont affichés plutôt que ceux auxquels l'utilisateur
courant a accès (s'il est le propriétaire ou a des droits sur le type).
Tableau 36.4. Colonnes de attributes
Type de la colonne Description |
---|
Nom de la base contenant le type de données (toujours la base courante) |
Nom du schéma contenant le type de données |
Nom du type de données |
Nom de l'attribut |
Position de l'attribut dans le type de données (le décompte commence à 1) |
Expression par défaut de l'attribut |
|
Type de données de l'attribut s'il s'agit d'un type interne ou
|
Si |
Si |
S'applique à une fonctionnalité non disponible avec PostgreSQL |
S'applique à une fonctionnalité non disponible avec PostgreSQL |
S'applique à une fonctionnalité non disponible avec PostgreSQL |
Nom de la base contenant le collationnement de l'attribut (toujours la base de données courante), NULL s'il s'agit du collationnement par défaut ou si le type de données de l'attribut ne peut pas avoir de collationnement |
Nom du schéma contenant le collationnement de l'attribut, NULL s'il s'agit du collationnement par défaut ou si le type de données de l'attribut ne peut pas avoir de collationnement |
Nom du collationnement de l'attribut, NULL s'il s'agit du collationnement par défaut ou si le type de données de l'attribut ne peut pas avoir de collationnement |
Si |
Si |
Si |
Si |
Si |
S'applique à une fonctionnalité non disponible dans
PostgreSQL (voir
|
Nom de la base dans laquelle le type de données de l'attribut est défini (toujours la base courante) |
Nom du schéma dans lequel le type de données de l'attribut est défini |
Nom du type de données de l'attribut |
S'applique à une fonctionnalité non disponible dans PostgreSQL |
S'applique à une fonctionnalité non disponible dans PostgreSQL |
S'applique à une fonctionnalité non disponible dans PostgreSQL |
Toujours NULL car les tableaux ont toujours une cardinalité maximale dans PostgreSQL |
Un identifiant du descripteur du type de données de l'attribut, unique parmi les descripteurs de types de données de la table. Ceci est principalement utile pour des jointures avec d'autres instances de tels identifiants. (Le format spécifique de l'identifiant n'est pas défini et il n'est pas garanti qu'il reste identique dans les versions futures.) |
S'applique à une fonctionnalité non disponible dans PostgreSQL |
Voir aussi dans Section 36.17, une vue structurée de façon similaire, pour plus d'informations sur certaines colonnes.