Opa, Em 13 de novembro de 2015 21:20, Bruno Felipe <[email protected]> escreveu:
> Galera, to com um desafio aqui. > > se eu usar : > > select * from pg_tables where schemaname = 'public' > > ele vai listar as tabelas de meu banco: > > [image: Imagem inline 1] > > pergunta 1, consigo listar as colunas de cada uma dessa tabela? > > Bom, depois quero usar esse compando: > > copy (select row_to_json(t)from(select * from "Alunos") t) to > '/Teste/teste'; > > Para transformar os dados da tabela alunos em JSON, até ai blz... > > o que estou tentando fazer é uma procedure que selecione todas as > tabelas do banco de dados e suas colunas com os dados de cada tabela em > JSON salvando em um arquivo para cada tabela automáticamente. > > Não faço ideia por onde começar ou como fazer, alguém pode dar alguma luz? > Vou te dar o caminho das pedras: SELECT pg_class.relname, pg_attribute.attname FROM pg_class JOIN pg_attribute ON pg_class.oid=pg_attribute.attrelid WHERE pg_class.relkind='r' AND pg_class.relnamespace=2200 AND pg_attribute.attnum>0 ORDER BY pg_class.relname, pg_attribute.attnum; > > > abraço, brigadão > -- > *Bruno da Cunha Felipe* > > > > > > Enviado com MailTrack > <https://mailtrack.io/install?source=signature&lang=pt&[email protected]&idSignature=24> > > _______________________________________________ > 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
