Avalados por :

Cómo eliminar una tabla vacía de la base de datos de forma segura

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

Me gustaría eliminar por completo una tabla de la base de datos, no hay entradas en ella. ¿Cómo puedo hacer esto?

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

4 Respuestas

0
Cargando...

Eres muy bienvenido.

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

Gracias chicos por la solución rápida 🙂

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

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

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

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
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?