我创建了一个这样的枚举:
CREATE TYPE status as ENUM ('INVALID', 'VALID', 'EXPIRED');如何查询数据库以获取此枚举的可能值?我尝试了这样的东西:
SELECT * FROM status;不起作用。关于如何做到这一点,有什么想法吗?
发布于 2013-09-10 16:31:12
如下所示:
select e.enumlabel
from pg_type t 
   join pg_enum e on t.oid = e.enumtypid  
   join pg_catalog.pg_namespace n ON n.oid = t.typnamespace
where t.typname = 'status'
  and n.nspname = 'public';https://stackoverflow.com/questions/18713945
复制相似问题