Avalados por :
Gracias chicos por la solución rápida 🙂
Hola Arvind,
He seguido los pasos mencionados anteriormente en mi entorno local, utilizando hsqldb. He eliminado la tabla usando el comando DROP. Sin embargo, después de iniciar el servidor, al buscar con el itemtype a través de la búsqueda flexible, sigue mostrando el nombre de la tabla en la consulta sql convertida. ¿Podrías por favor ayudarme a ver si me estoy perdiendo algo aquí?
Gracias,
Hari
Al momento de la
inicialización
, todas las tablas son eliminadas y luego se crean las tablas según el sistema de tipos hybris compilado a partir de los archivos items.xml aplicables. Si ya has eliminado el elemento de items.xml, será eliminado durante la inicialización. Sin embargo, en la mayoría de los casos, la inicialización no es una opción. Ten en cuenta que
update
no puede eliminar ninguna tabla. Por lo tanto, necesitas eliminar la tabla directamente desde la base de datos.
Necesitas un cliente de base de datos (por ejemplo, clientes específicos de base de datos como Oracle SQL Developer, MySQL Workbench o un cliente genérico como DBVisualizer, SQuirreL SQL, etc.) para eliminar una tabla de la base de datos. Ten en cuenta que HSQLDB viene con un cliente preempaquetado al que puedes acceder de la siguiente manera:
A. Asegúrate de que el servidor hybris esté detenido.
B. Ve a hybris/bin/platform/lib/dbdriver y verifica la versión del controlador de HSQLDB. Suponiendo que sea hsqldb-2.3.4.jar, necesitas ejecutar el siguiente comando desde el símbolo del sistema (Windows) / Terminal (Mac):
java -cp hsqldb-2.3.4.jar org.hsqldb.util.DatabaseManagerSwing
Se abrirá una aplicación Java Swing.
Nota: necesitas estar en hybris/bin/platform/lib/dbdriver antes de ejecutar el comando mencionado anteriormente desde el símbolo del sistema (Windows) / Terminal (Mac) por ejemplo:
$ cd /Users/arvind.avinash/HYB180800P/hybris/bin/platform/lib/dbdriver
. Por favor, cambia la ruta según tu estructura de directorios.
C.
Ingresa
jdbc:hsqldb:file:/Users/arvind.avinash/HYB180800P/hybris/data/hsqldb/mydb
en el campo de URL y presiona
OK
. Debería abrirse una ventana como se muestra en la captura de pantalla. Aquí, puedes navegar por todas las tablas y ejecutar comandos SQL.
Nota: ten en cuenta que necesitas cambiar / por \ en 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