PostgreSQLLa base de données la plus sophistiquée au monde.

31.2. Types de données

Les colonnes des vues du schéma d'informations utilisent des types de données spéciaux, définis dans le schéma d'informations. Ils sont définis comme des domaines simples sur des types internes. Vous ne devriez pas utiliser ces types en dehors du schéma d'informations mais vos applications doivent y être préparées si elles font des sélections à partir du schéma d'informations.

Ces types sont :

cardinal_number

Un entier non négatif.

character_data

Une chaîne de caractères (sans longueur maximum spécifiée).

sql_identifier

Une chaîne de caractères. Elle est utilisée pour les identifiants SQL, le type de données character_data est utilisé pour tout autre type de données texte.

time_stamp

Un domaine au-dessus du type timestamp

Chaque colonne du schéma d'informations a un des ces quatre types.

Les données booléenne (true/false) sont représentées dans le schéma d'informations par une colonne de type character_data contenant soit YES soit NO (le schéma d'informations a été inventé par le standard SQL, du coup cette convention est nécessaire pour conserver la compatibilité du moteur du schéma d'informations).