Как я могу решить проблему содержимого, существующего в нескольких версиях и на нескольких языках?Структура базы данных для управления версиями и нескольких языков
Моя текущая структура:
http://i46.tinypic.com/72fx3k.png
Каждое содержание может иметь только одну активную версию на любом языке, и это, как мне любопытно, как наилучшим образом решить.
Сейчас у меня есть столбец из contentversions таблицы, что означает для каждого изменения активной версии, которую я должен выполнить обновление и установить активные = ложь на все версии, а затем обновление для установки активных = true для части контента.
Хорошая идея! В противном случае структура таблицы выглядит разумно? Я надеялся на то, чтобы взаимодействовать с ним в ORM, который, я уверен, требует некоторого смысла в структуре :) – phobia