Opa,

Fiz uma solução rápida aqui.

Veja se atende:


Em 10 de agosto de 2012 17:20, Marcos Aurelio Nobre
<[email protected]>escreveu:

> Boa tarde pessoal.
>
> Eu estou precisando consultar nas sys_tables quais são as Sequences e
> respectivas Tabelas a que estão associadas,
> "dentro" de determinado schema.
>
> Alguém saberia me dizer como que eu Quero o banco para me prover esta
> consulta/listagem ?
>

SELECT pg_class.relname AS "tabela",
substr(pg_catalog.pg_get_expr(pg_attrdef.adbin,pg_attrdef.adrelid),10,length(pg_catalog.pg_get_expr(pg_attrdef.adbin,pg_attrdef.adrelid))-21)
AS "sequencia"
FROM pg_namespace JOIN pg_class ON pg_namespace.oid=pg_class.relnamespace
JOIN pg_attribute ON pg_class.oid=pg_attribute.attrelid
JOIN pg_attrdef ON pg_attribute.attrelid=pg_attrdef.adrelid AND
pg_attribute.attnum=pg_attrdef.adnum
WHERE pg_namespace.nspname='public'
AND pg_attribute.atthasdef;


>
> Gratos:
>
> MN
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a