Você é muito bem-vindo.
Avalados por :
Você é muito bem-vindo.
Obrigado pessoal pela solução rápida 😊
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
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute