fix: Updating query for types to the target namespace

This commit is contained in:
Mukundan Kidambi 2022-12-02 01:32:14 -08:00 committed by GitHub
parent c9e627d333
commit b22ab17b38
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -50,7 +50,10 @@ FROM information_schema.columns,
LATERAL (select (case data_type LATERAL (select (case data_type
when 'ARRAY' then 'array' when 'ARRAY' then 'array'
when 'USER-DEFINED' then when 'USER-DEFINED' then
case (select typtype from pg_type where typname = columns.udt_name) case (select t.typtype
from pg_type as t
join pg_namespace as p on p.oid = t.typnamespace
where t.typname = columns.udt_name and p.nspname = $1)
when 'e' then 'enum' when 'e' then 'enum'
else 'user-defined' else 'user-defined'
end end