Noté que D7 crea una tabla field_revision para cada campo y duplica el contenido de su contraparte de la tabla de campo incluso si uno tiene las revisiones desactivadas.
Tengo una gran tabla de texto y está ocupando mucho espacio (varios GB).
¿Sería seguro truncar la tabla de revisión?
PD: Mientras tanto, también he informado de esto como un error .
field_revision_*
tablas.Respuestas:
Creo que allí el módulo Field norevisions te ayudará:
Este módulo no permitirá que se creen campos de revisión, por lo que aumentará su rendimiento a medida que se reduzca el número de consultas, además de que no tendrá más revisiones en los nodos.
También puede usar algunos códigos de módulos personalizados proporcionados en la siguiente URL:
http://www.ambidev.com/make-your-drupal-7-faster-by-removing-all-revisions/
y este módulo para eliminar entradas de revisión:
https://www.drupal.org/project/node_revision_delete
fuente
Debería echar un vistazo a esto ¿Cómo puedo eliminar todas las revisiones de nodo / campo? , y quizás suscríbase a http://drupal.org/node/1063266#comment-5268252
fuente
No, no es seguro. Estoy usando Drupal 7. Uso el módulo de prueba en mi sitio web, y noté que al menos había dos errores cuando vacié todos los field_revision_ * uno con error variable que realmente no recuerdo, y el otro fue que las preguntas desaparecieron .
Curiosamente, las opciones de respuesta estaban allí, pero todas las preguntas habían desaparecido. No busqué más detalles, volví a colocar las tablas field_revision_ * y comenzó a funcionar correctamente.
Todo lo que puedo decir es que si usa el módulo de prueba y va a myPHPAdmin y trunca estas tablas, obtendrá errores. Si no usa el módulo de prueba, no lo sé. Pero no es a prueba de balas. Recomendaría usar algunos módulos probados para borrar sus revisiones.
fuente