1.получить все таблицы и представления из information_schema.tables, включая таблицы information_schema и pg_catalog
select * from information_schema.tables
2. Получают таблицы и представления принадлежат определенной схеме
select * from information_schema.tables
where table_schema not in ('information_schema', 'pg_catalog')
3.Получать только таблицы (почти \ dt)
select * from information_schema.tables
where table_schema not in ('information_schema', 'pg_catalog') and
table_type = 'BASE TABLE'