PG_VIEWS
PG_VIEWS displays basic information about each view in the database.
| 
        Column  | 
      
        Type  | 
      
        Reference  | 
      
        Description  | 
     
|---|---|---|---|
| 
        schemaname  | 
      
        Name  | 
      
        PG_NAMESPACE.nspname  | 
      
        Name of the schema that contains the view  | 
     
| 
        viewname  | 
      
        Name  | 
      
        PG_CLASS.relname  | 
      
        View name  | 
     
| 
        viewowner  | 
      
        Name  | 
      
        PG_AUTHID.rolname  | 
      
        Owner of the view  | 
     
| 
        definition  | 
      
        Text  | 
      
        -  | 
      
        Definition of the view  | 
     
Example
Query all the views in a specified schema.
         1 2 3 4 5 6  | 
        
         SELECT * FROM pg_views WHERE schemaname = 'myschema'; schemaname | viewname | viewowner | definition ------------+----------+-----------+---------------------------------------------------------------------------------- myschema | myview | dbadmin | SELECT * FROM pg_tablespace WHERE (pg_tablespace.spcname = 'pg_default'::name); myschema | v1 | dbadmin | SELECT * FROM t1 WHERE (t1.c1 > 200); (2 rows)  | 
       
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.