| Documentation PostgreSQL 9.6.24 > Interfaces client > Schéma d'information > views | |
view_table_usage
|
Programmation serveur
|
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 35.62. Colonnes de views
| Nom | Type de données | 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 |

