IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

34.45. tables

La vue tables contient toutes les tables et vues définies dans la base de données courantes. Seules sont affichées les tables et vues auxquelles l'utilisateur courant a accès (parce qu'il en est le propriétaire ou qu'il possède certains privilèges).

Tableau 34.43. Colonnes de tables

Nom Type de données Description
table_catalog sql_identifier Nom de la base de données qui contient la table (toujours la base de données courante)
table_schema sql_identifier Nom du schéma qui contient la table
table_name sql_identifier Nom de la table
table_type character_data Type de table : BASE TABLE pour une table de base persistante (le type de table normal), VIEW pour une vue ou LOCAL TEMPORARY pour une table temporaire
self_referencing_column_name sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
reference_generation character_data S'applique à une fonctionnalité non disponible dans PostgreSQL™.
user_defined_type_catalog sql_identifier Si la table est une table typée, le nom de la base de données qui contient le type de données sous-jacent (toujours la base de données actuel), sinon NULL.
user_defined_type_schema sql_identifier Si la table est une table typée, le nom du schéma qui contient le type de données sous-jacent, sinon NULL.
user_defined_type_name sql_identifier Si la table est une table typée, le nom du type de données sous-jacent, sinon NULL.
is_insertable_into yes_or_no YES s'il est possible d'insérer des données dans la table, NO dans le cas contraire. (Il est toujours possible d'insérer des données dans une table de base, pas forcément dans les vues.)
is_typed yes_or_no YES si la table est une table typée, NO dans le cas contraire
commit_action character_data Si la table est temporaire, alors PRESERVE, sinon NULL. (Le standard SQL définit d'autres actions de validation pour les tables temporaires, actions qui ne sont pas supportées par PostgreSQL™.)