Effective Computer Science - 頂は礎の上に -

新しい技術の多くは基礎的な技術の上に成り立っています。激動の技術変化に耐えうる体系知識の習得を目的に「基礎と実践の架け橋」となるサイトを目指します。

【PostgreSQL】作成したENUM型を全て表示する

自作したENUM型を確認したい場合に使えるスクリプトです。

スクリプト

select n.nspname as enum_schema,  
       t.typname as enum_name,  
       e.enumlabel as enum_value
from pg_type t 
   join pg_enum e on t.oid = e.enumtypid  
   join pg_catalog.pg_namespace n ON n.oid = t.typnamespace

出力例

f:id:hatanaman2:20191103153956p:plain
list Postgres ENUM type postgresql

参考URL