14 lines
327 B
SQL
14 lines
327 B
SQL
SELECT
|
|
attname AS column_name,
|
|
atttypid::regtype AS data_type,
|
|
(CASE WHEN attnotnull IS TRUE THEN 'NO' ELSE 'YES' END) AS is_nullable,
|
|
NULL AS character_maximum_length,
|
|
NULL AS character_set_catalog,
|
|
NULL AS column_default
|
|
FROM
|
|
pg_attribute
|
|
WHERE
|
|
attrelid = $1::regclass
|
|
AND attnum > 0
|
|
AND NOT attisdropped
|