Pular para o conteúdo

Select com SQL de criação de objeto de banco - [PostgreSQL]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Select com SQL de criação de objeto de banco - [PostgreSQL]

Enviado em 14/02/2015 - 12:37h

Boa Tarde Galera, estou desenvolvendo uma ferramenta em java que faz a replicação de um banco para outro apartir de uma conexão jdbc com o banco de origem e o banco de destino [PostgreSQL] porem estou com dificuldade em criar ou achar um SQL que me retorne o SQL de criação de um objeto de banco por exemplo.:

CREATE TABLE aluno(
ra numeric,
nome character varying(100)
);

preciso de um SQL que ao dar um select no objeto de banco [tabela aluno] ele me retorne o SQL de criação no caso o de cima mesmo, alguem poderia me ajudar?


obrigado desde já

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Select com SQL de criação de objeto de banco - [PostgreSQL]

Enviado em 14/02/2015 - 15:46h

Slack00 escreveu:

Boa Tarde Galera, estou desenvolvendo uma ferramenta em java que faz a replicação de um banco para outro apartir de uma conexão jdbc com o banco de origem e o banco de destino [PostgreSQL] porem estou com dificuldade em criar ou achar um SQL que me retorne o SQL de criação de um objeto de banco por exemplo.:

CREATE TABLE aluno(
ra numeric,
nome character varying(100)
);

preciso de um SQL que ao dar um select no objeto de banco [tabela aluno] ele me retorne o SQL de criação no caso o de cima mesmo, alguem poderia me ajudar?


obrigado desde já


Conheço apenas dois caminhos, utilizar o pg_dump ou criar um select que reconstrua o sql por meio das informações contidas na information.schema.

A questão é recorrente e acho que deve ter solução pronto nalgum lugar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder