32.41. 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 (soit parce qu'il en est le propriétaire soit parce qu'il possède certains droits dessus).

Tableau 32.39. Colonnes de tables

Nom Type de données Description
table_catalog sql_identifier Nom de la base de données contenant la table (toujours la base de données courante)
table_schema sql_identifier Nom du schéma contenant 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 S'applique à une fonctionnalité non disponible dans PostgreSQL™.
user_defined_type_schema sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
user_defined_type_name sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
is_insertable_into character_data YES s'il est possible d'insérer des données dans la table, NO dans le cas contraire (les tables de base sont toujours dans ce cas, les vues pas forcément.)
is_typed character_data S'applique à une fonctionnalité non disponible dans PostgreSQL
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™.)