Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Alguém sabe se existe alguma forma, e qual seria ela, de extrair o SQL que o JPA utiliza para fazer o ALTER TABLE nas tabelas?
Sempre utilizo o JPA para atualizar os meus schemas, marcando o atributo "hibernate.hbm2ddl.auto" com "update" no meu persistence.xml, só que desta vez fiz uma alteração no schema e não posso utilizar esta forma pois é um BD mais controlado. Então preciso de um XML com o script de alteração do schema para enviar pro DBA. Então, ou eu dou um jeito de gerar esses ALTER TABLE's ou tenho que criar um script na mão, calculando por mim mesmo as alterações.
Outra alternativa viável seria alguma ferramenta que compara os dois schemas e gera os script de alteração com as diferenças. No Visual Studio tem uma ferramenta assim, mas funciona apenas com SQL Server. Pesquisei outras ferramentas e encontrei algumas, mas todas pagas.
diCastro Offline
Posts: 21
Bom dia!!
Alguém sabe se existe alguma forma, e qual seria ela, de extrair o SQL que o JPA utiliza para fazer o ALTER TABLE nas tabelas?
Sempre utilizo o JPA para atualizar os meus schemas, marcando o atributo "hibernate.hbm2ddl.auto" com "update" no meu persistence.xml, só que desta vez fiz uma alteração no schema e não posso utilizar esta forma pois é um BD mais controlado. Então preciso de um XML com o script de alteração do schema para enviar pro DBA.
Então, ou eu dou um jeito de gerar esses ALTER TABLE's ou tenho que criar um script na mão, calculando por mim mesmo as alterações.
Outra alternativa viável seria alguma ferramenta que compara os dois schemas e gera os script de alteração com as diferenças. No Visual Studio tem uma ferramenta assim, mas funciona apenas com SQL Server. Pesquisei outras ferramentas e encontrei algumas, mas todas pagas.
Se alguém tiver alguma dica...
Obrigado!
Relacionados
HibernateUtil com Annotations http://javafree.uol.com.br/topic-861115-HibernateUtil-com-Annotations.html Auxilio, para criar um Sistema tipo Loja virtual.. http://javafree.uol.com.br/topic-879536-Auxilio-para-criar-um-Sistema-tipo-Loja-virtual.html Comando SQL between http://javafree.uol.com.br/topic-874182-Comando-SQL-between.html Dúvida com Classes de Entidades http://javafree.uol.com.br/topic-888937-Duvida-com-Classes-de-Entidades.html Nome de um arquivo TXT http://javafree.uol.com.br/topic-9602-Nome-de-um-arquivo-TXT.html Update com sql http://javafree.uol.com.br/topic-889594-Update-com-sql.html Java/MySQL http://javafree.uol.com.br/topic-1979-Java-MySQL.html Realizar consultas de uma outra consulta... http://javafree.uol.com.br/topic-884915-Realizar-consultas-de-uma-outra-consulta.html Classe StdCOMClassObject http://javafree.uol.com.br/topic-2696-Classe-StdCOMClassObject.html