Boa noite pessoal,
Pesquisando na web consegui encontrar a seguinte query:
SELECT n.nspname as esquema, c.relname as tabela, a.attname as campo,
format_type(t.oid, null) as tipo_de_dado,
a.attnotnull as not_null, a.attnum::integer as position
FROM pg_namespace n, pg_class c,
pg_attribute a, pg_type t
WHERE n.oid = c.relnamespace
and c.relkind = 'r' -- no indices
and n.nspname not like 'pg\\_%' -- no catalogs
and n.nspname != 'information_schema' -- no information_schema
and a.attnum > 0 -- no system att's
and not a.attisdropped -- no dropped columns
and a.attrelid = c.oid
and a.atttypid = t.oid
and c.relname='ft_pedido' -- minha tabela
ORDER BY attnum;
Ela me atende parcialmente, gostaria que me retornasse TAMBÉM JUNTAMENTE os
seguintes campos:
PK (Sim/Não)
FK (Sim/Não)
Default (Valor padrão)
Desde já agradeço,
Allan de Sá
PS: Eu já havia postado essa dúvida ontem, mas como coloquei o link do site
onde encontrei a query, acho que o email foi bloqueado, mas se não foi, me
desculpem. _______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral