PostgreSQL

PostgreSQL Elephant Logo

36.65. views

The view views contains all views defined in the current database. Only those views are shown that the current user has access to (by way of being the owner or having some privilege).

Table 36.63. views Columns

Name Data Type Description

table_catalog

sql_identifier

Name of the database that contains the view (always the current database)

table_schema

sql_identifier

Name of the schema that contains the view

table_name

sql_identifier

Name of the view

view_definition

character_data

Query expression defining the view (null if the view is not owned by a currently enabled role)

check_option

character_data

CASCADED or LOCAL if the view has a CHECK OPTION defined on it, NONE if not

is_updatable

yes_or_no

YES if the view is updatable (allows UPDATE and DELETE), NO if not

is_insertable_into

yes_or_no

YES if the view is insertable into (allows INSERT), NO if not

is_trigger_updatable

yes_or_no

YES if the view has an INSTEAD OF UPDATE trigger defined on it, NO if not

is_trigger_deletable

yes_or_no

YES if the view has an INSTEAD OF DELETE trigger defined on it, NO if not

is_trigger_insertable_into

yes_or_no

YES if the view has an INSTEAD OF INSERT trigger defined on it, NO if not

+

Prev Up Next

36.64. view_table_usage

Home

Part V. Server Programming

Submit correction

If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.

Copyright © 1996-2023 The PostgreSQL Global Development Group