select typname
from pg_type
将返回一个数据类型列表。其中一些可以在创建表时使用(数字(,而另一些则不能使用(基数(。如何获取有效列数据类型的列表?
SELECT typname
FROM pg_type
WHERE typtype NOT IN ('p', 'd');
来自文件:
typtype是b表示基类型,c表示复合类型(例如,表的行类型(,d表示域,e表示枚举类型,或p表示伪类型。另请参阅标准型和标准型