有关用户定义类型的信息存储在哪里?
是否有一些表包含有关用户定义的复合类型的字段、它们的名称等信息?
Information about the fields constituting a composite type can be retrieved like this:
select * from pg_attribute where attrelid =
(select typrelid from pg_type where typname = 't_employee')
where t_employee
would be the name of the composite type.
目录 pg_type 存储有关数据类型的信息。基本类型和枚举类型(标量类型)使用 CREATE TYPE 创建,域使用 CREATE DOMAIN 创建。
有关 pg_type 的更多信息请访问 http://www.postgresql.org/docs/9.0/static/catalog-pg-type.html