Muy buenas,
Durante estos días de confinamiento, fases y demás, me vi en la obligación de instalar un plugin que fuera capaz de gestionar citas previas con nuestros clientes. Revisando foros y demás, me decante por Amelia ( https://wordpress.org/plugins/ameliabooking/ ).
Pues bien, hace pocos días lo desinstale ya que no lo necesito ni quiero un plugin que no voy a utilizar, pero al chequear la base de datos, veo que el plugin a crado un sin fin de tablas que son imposibles de eliminar. El mensaje de error que me da es:
MySQL ha dicho:
#1451 - No puede deletar una línea padre: falla de clave extranjera constraint
Y hay ni más ni menos que todas estas:
He intentado buscar información al respecto y los propios creadores de Amelia dicen: "There’s a simple reason why it is like that, it is very important for our users not to remove their data stored in the plugin by mistake." ( https://wordpress.org/support/topic/live-and-die-with-amelia/)
También comentan después de varias quejas de usuarios que solucionarán este problema en próximas versiones, pero ni lo han hecho ni están contestando a las consultas referentes a este tema.
La preguntas es, ¿Qué manera hay de poder eliminar esta salvajada de tablas que no valen para nada en mi BD? Tened en cuenta que en temas de BD soy muy pez...
Gracias de antemano,
David
Hola David,
En este caso puedes intentar hacer lo siguiente:
Al momento de eliminar hazlo aunque suene muy tedioso tabla por tabla es decir ve a tu sql general donde muestra todas las tablas que tienes creadas, una vez alli vas a seleccionar la opción de eliminar directamente sobre 1 sola de las tablas de amelia, y das click a eliminar
Luego el sistema te mostrará un aviso :
De este aviso vas a desactivar la opción que dice habilite la revisión de claves foráneas. De esta forma puedes eliminar las tablas que necesitas
PD:Recuerda siempre que estés trabajando con bases de datos y archivos delicados hacer un respaldo previo para que puedas tener a la mano por si algo sale mal
Saludos 🖐️
Hola Argenis,
Pues ha funcionado perfectamente. Algo tan sencillo y no he sido capaz de saberlo.
¡Gracias por todo!
David
Hola David,
Estupendo 😀, recuerda que si tienes alguna otra consulta puedes escribirnos.
Feliz Día, saludos 🖐️