Documentation PostgreSQL 14.22 » Interfaces client » Schéma d'information » `views`

Précédent | Niveau supérieur | Suivant
37.65. `view_table_usage` | Sommaire | Partie V. Programmation serveur

## 37.66. `views`

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

Tableau 37.64. Colonnes de `views`

Type de la colonne Description
`table_catalog` `sql_identifier` Nom de la base de données qui contient la vue (toujours la base de données courante)
`table_schema` `sql_identifier` Nom du schéma qui contient la vue
`table_name` `sql_identifier` Nom de la vue
`view_definition` `character_data` Expression de la requête définissant la vue (NULL si la vue n'appartient pas à un rôle actif)
`check_option` `character_data` `CASCADED` ou `LOCAL` si la vue est définie avec l'option `CHECK OPTION`, `NONE` dans le cas contraire
`is_updatable` `yes_or_no` `YES` si la vue est actualisable (autorise `UPDATE` et `DELETE`), `NO` dans le cas contraire
`is_insertable_into` `yes_or_no` `YES` s'il est possible d'insérer des données dans la vue (autorise `INSERT`), `NO` dans le cas contraire
`is_trigger_updatable` `yes_or_no` `YES` si la vue dispose d'un trigger `INSTEAD OF` pour l'opération `UPDATE`, `NO` dans le cas contraire
`is_trigger_deletable` `yes_or_no` `YES` si la vue dispose d'un trigger `INSTEAD OF` pour l'opération `DELETE`, `NO` dans le cas
`is_trigger_insertable_into` `yes_or_no` `YES` si la vue dispose d'un trigger `INSTEAD OF` pour l'opération `INSERT`, `NO` dans le cas