He borrado una taxonomía por error ¿cómo la restauro?

Hola a todos,

Acabo de darme cuenta que tras una limpieza de términos en la tabla "term_data" debido a la gran cantidad de spam que recibía en esa tabla, he eliminado una taxonomía que sí que debería seguir existiendo.

El problema está en que no tengo ninguna base de datos con suficiente antigüedad como para poder restaurarla.

Como solo borré la fila correspondiente al término en la tabla term_data de la base de datos, imagino que sería tan sencillo como crear una entrada con la misma id que tenía el término eliminado, el problema está en que no se cómo encontrar ese número. Ahora mismo acabo de caer en la cuenta que dado que los nodos que estaban en esa categoría son conocidos, podría mirar que id de taxonomía tienen y así poder restaurarlo, el problema es que a nivel práctico no se hacer eso, ya que no acabo de dominar tanto la estructura de la base de datos para poder llegar al número que busco.

¿alguien me puede ayudar? ¿existen otras posibilidades?

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

el vid es fácil ya que puedes

el vid es fácil ya que puedes ir a admin/content/taxonomy y puedes ver con facilidad la ruta de la taxonomía al editarla y verás el vid

para el tid tienes que ir armando las relaciones, busca un nodo que haya pertenecido a esa categoría (espero uqe no sea múltiple o tendrás más problemas para identificar el tid)

supongamos que el nodo "25", entonces solo tienes que ir a la tabla donde están los nodos y los términos (no recuerdo cuál es) y dar un SELECT * FROM XTABLE WHERE nid = 25 y eso te dirá. Lógicamente XTABLE es la tabla donde están nid y tid, no recuerdo cuál es y no tengo una instalación para ver la tabla así que tendrás que averiguarlo por ti mismo aunque no pueden ser más de 3 o 4 tablas en las que tengas que investigar.

Lo que sí que entiendo es

Lo que sí que entiendo es dónde se almacenan las taxonomías (en al term_data) y lo que hice fue eliminarla por error. Mi intención es insertar una nueva línea en esa tabla con el nombre de la taxonomía que he eliminado por error, sin embargo no conozco los valores de "tid" y "vid" que tenía esa taxonomía, ya que si uso cualquier otro valor me estaré equivocando y no servirá para nada.

Quería deducir esos valores viendo los datos de varios nodos que se que pertenecían a esa categoría, lo cual me parece sensato a nivel teórico, pero a nivel práctico me encuentro que está todo desgranado (el contenido del nodo está en otor lugar que la definición... y no se sacar conclusiones).

Saludos

no entendi muy bien, dices

no entendi muy bien, dices que no entiendes y no sabes cómo pero si supiste eliminar datos directamente en la base de datos..

te recomiendo que empieces a estudiar la estructura, las tablas node, y todas las que digan vocabulary o term son las que tienes que buscar