Есть сайт для которого нужно сделать английскую версию. Проблема в том, что он уже почти реализован, и новую локализацию так просто не впихнуть. -- БД никак не спроектирована под это дело.
Простая идея - использовать две БД для русской и английской локализации, но тут тоже возникает проблема - нужно будет как-то синхронизировать новые записи между двумя БД, с таким условием, что все данные будут идентичны (идентификаторы, связи, настройки, представления), отличатся будут только текстовые поля, и некоторые данные которые отвечают за локализацию сайта.
Существуют ли какой нибудь механизм на уровне БД(интересует MySQL, ну или хотя бы Postgres), который может синхронизировать данные так, как я описал выше?
UPD: Может так случится, что заказчик захочет добавить еще один язык, и тогда уже будет три БД.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей