Я только начинаю проект, я хотел бы иметь небольшой менеджер контента с контролем версий.Однако я не знаю, как лучше всего моделировать базу данных.
У меня есть таблица содержимого, которая содержит следующие поля: id первичный ключ serial, content_id int (поле для идентификации другого содержимого), title varchar,content longtext, версия int, по умолчанию '1', дата создания_даты,
Я видел, как некоторые CMS разделяют ревизии в другой таблице, чем реальная ревизия. Каков наилучший способ?Есть ли оптимизированный способ?
Спасибо!