Le catalogue pg_cast stocke les chemins de
conversion de type de donnée, qu'ils soient par défaut ou définis avec la
commande CREATE CAST.
Tableau 43-8. Colonnes de pg_cast
Nom | Type | Références | Description |
---|
castsource | oid | pg_type.oid | OID du type de données source |
casttarget | oid | pg_type.oid | OID du type de données en sortie |
castfunc | oid | pg_proc.oid | OID de la fonction à utiliser pour faire cette conversion. Vaut Zéro si
les types de données sont binairement compatibles (c'est-à-dire si aucune
opération n'est nécessaire pour effectuer la transformation).
|
castcontext | char | | Indique dans quel contexte la conversion peut être utilisée.
e si seules les conversions explicites sont autorisées (avec
CAST, :: ou la syntaxe d'appel de fonction).
a si les conversions implicites lors de l'affectation à une
colonne sont autorisées, en plus des conversions explicites.
i si les conversions implicites dans les expressions sont
autorisées en plus des autres cas.
|