PostgreSQL では、ドメインのプロパティを表示するには、次のように を使用します\dD
。
\dD dom_reason
List of domains
Schema | Name | Type | Modifier | Check
....
DataGrip では、\
表記はまだサポートされていません。ストレート SQL を使用してドメイン プロパティをクエリする方法はありますか?
PostgreSQL では、ドメインのプロパティを表示するには、次のように を使用します\dD
。
\dD dom_reason
List of domains
Schema | Name | Type | Modifier | Check
....
DataGrip では、\
表記はまだサポートされていません。ストレート SQL を使用してドメイン プロパティをクエリする方法はありますか?
このようなもの:
SELECT n.nspname as domain_schema,
t.typname as domain_name,
pg_catalog.format_type(t.typbasetype, t.typtypmod) as data_type,
not t.typnotnull as nullable,
t.typdefault as default_value,
c.conname as constraint_name,
pg_catalog.pg_get_constraintdef(c.oid, true) as constraint_definition,
obj_description(t.oid) as remarks
FROM pg_catalog.pg_type t
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace
LEFT JOIN pg_catalog.pg_constraint c ON t.oid = c.contypid
WHERE t.typtype = 'd'
AND n.nspname = 'public' -- change here for your schema name
オプションまたはpsql
_-E
--echo-hidden