Avalados por :

Como remover uma tabela vazia do banco de dados de forma segura

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Gostaria de excluir completamente uma tabela do banco de dados, não há entradas nela. Como posso fazer isso?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Você é muito bem-vindo.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado pessoal pela solução rápida 😊

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Arvind,

Segui os passos mencionados anteriormente no meu ambiente local, utilizando hsqldb. Eu deletei a tabela usando o comando DROP. No entanto, depois de iniciar o servidor, ao pesquisar com o itemtype através da busca flexível, ainda mostra o nome da tabela na consulta sql convertida. Você poderia, por favor, me ajudar a ver se estou perdendo alguma coisa aqui?

Obrigado,

Hari

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Durante a inicialização , todas as tabelas são eliminadas e então são criadas de acordo com o sistema de tipos hybris compilado a partir dos arquivos items.xml aplicáveis. Se você já removeu o elemento do items.xml, ele será excluído durante a inicialização. No entanto, na maioria dos casos, a inicialização não é uma opção viável. Lembre-se de que update não pode excluir nenhuma tabela. Portanto, você precisa excluir a tabela diretamente do banco de dados.

Você precisa de um cliente de banco de dados (por exemplo, clientes específicos de banco de dados como Oracle SQL Developer, MySQL Workbench ou um cliente genérico como DBVisualizer, SQuirreL SQL, etc.) para excluir uma tabela do banco de dados. Lembre-se de que o HSQLDB vem com um cliente pré-empacotado ao qual você pode acessar da seguinte maneira:

A. Certifique-se de que o servidor hybris esteja parado.

B. Vá para hybris/bin/platform/lib/dbdriver e verifique a versão do driver do HSQLDB. Supondo que seja hsqldb-2.3.4.jar, você precisa executar o seguinte comando a partir do prompt de comando (Windows) / Terminal (Mac):

 java -cp hsqldb-2.3.4.jar org.hsqldb.util.DatabaseManagerSwing

Uma aplicação Java Swing será aberta.

Observação: você precisa estar em hybris/bin/platform/lib/dbdriver antes de executar o comando mencionado acima a partir do prompt de comando (Windows) / Terminal (Mac), por exemplo: $ cd /Users/arvind.avinash/HYB180800P/hybris/bin/platform/lib/dbdriver . Por favor, altere o caminho de acordo com sua estrutura de diretórios.

C. Insira jdbc:hsqldb:file:/Users/arvind.avinash/HYB180800P/hybris/data/hsqldb/mydb no campo de URL e pressione OK . Deverá abrir uma janela conforme mostrado na captura de tela. Aqui, você pode navegar por todas as tabelas e executar comandos SQL.

Observação: lembre-se de que você precisa substituir / por \ no Windows.

11953-screenshot-2018-12-11-192452.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?