Где хранится информация о пользовательских типах?
Существуют ли таблицы, содержащие информацию о полях пользовательского составного типа, их именах и т. Д .?
Информация о полях, составляющих составной тип, может быть получена следующим образом:
select * from pg_attribute where attrelid = (select typrelid from pg_type where typname = 't_employee')
, где t_employee будет именем составного типа.
t_employee
В каталоге pg_type хранится информация о типах данных.Базовые типы и типы перечислений (скалярные типы) создаются с помощью CREATE TYPE, а домены с CREATE DOMAIN.
Подробнее о посещении pg_type plz http://www.postgresql.org/docs/9.0/static/catalog-pg-type.html