В чем разница между таблицами поля X ревизии узла и поля X узла в Drupal 8?


Я в процессе переноса сложного сайта D6 на D8 с помощью инструмента миграции. Старая таблица content_field_gallery, похоже, была перенесена в таблицу node_revision__field_gallery, но есть также таблица node__field_gallery с примерно вдвое меньшим количеством строк.

Я предполагаю, что версия node__field_X имеет только последнюю версию, а версия node_revision__field_X содержит ВСЕ версии. Это правильно? Разве это не излишне? И хороший индекс должен сделать одну таблицу довольно эффективной? Где я могу прочитать больше об этом?

 1
Author: Nic, 2016-04-11

1 answers

Да, это верно. Это та же структура данных, что и в Drupal 7.

Можно было бы написать другой сервер, который использует только одну таблицу, для этого был проект для Drupal 7, но я думаю, что он так и не был запущен.

См. https://www.drupal.org/node/2083451 для обсуждения, если это все еще необходимо или нет.

 4
Author: Berdir, 2016-04-11 08:09:29