The view pg_tables provides access to
   useful information about each table in the database.
  
Table 43-47. pg_tables Columns
| Name | Type | References | Description | 
|---|
| schemaname | name | pg_namespace.nspname | Name of schema containing table | 
| tablename | name | pg_class.relname | Name of table | 
| tableowner | name | pg_authid.rolname | Name of table's owner | 
| tablespace | name | pg_tablespace.spcname | Name of tablespace containing table (NULL if default for database) | 
| hasindexes | boolean | pg_class.relhasindex | true if table has (or recently had) any indexes | 
| hasrules | boolean | pg_class.relhasrules | true if table has rules | 
| hastriggers | boolean | pg_class.reltriggers | true if table has triggers |