В чем разница между таблицами поля X ревизии узла и поля X узла в Drupal 8?
Я в процессе переноса сложного сайта D6 на D8 с помощью инструмента миграции. Старая таблица content_field_gallery
, похоже, была перенесена в таблицу node_revision__field_gallery
, но есть также таблица node__field_gallery
с примерно вдвое меньшим количеством строк.
Я предполагаю, что версия node__field_X
имеет только последнюю версию, а версия node_revision__field_X
содержит ВСЕ версии. Это правильно? Разве это не излишне? И хороший индекс должен сделать одну таблицу довольно эффективной? Где я могу прочитать больше об этом?
1 answers
Да, это верно. Это та же структура данных, что и в Drupal 7.
Можно было бы написать другой сервер, который использует только одну таблицу, для этого был проект для Drupal 7, но я думаю, что он так и не был запущен.
См. https://www.drupal.org/node/2083451 для обсуждения, если это все еще необходимо или нет.