Из этого пункта: Какая стратегия развертывания Drupal лучше всего?... Цитата:
Базы данных сложнее; очистка базы данных dev/staging DB и ее перенос в самый простой путь для первоначального развертывания, но при создании инкрементных обновлений БД есть несколько морщин, если пользователи на реальном сайте также генерируют контент.
Мне нужны идеи о том, как это сделать? В настоящее время я получаю полную копию существующего db на своей локальной машине, фиксирую эту подрывную деятельность, а затем развертываю всю базу данных. В настоящее время файл равен 15megs, и каждый раз, когда мне приходится загружать весь файл (я думаю, subversion видит его как целый новый файл, потому что он имеет так много изменений каждый раз).
Итак, мои вопросы действительно:
- Как я могу получить размер Db вниз при совершении (кроме случаев, когда реже)?
- Есть ли другой способ сохранить синхронизацию базы данных db и сервера? особенно учитывая, что пользователи будут публиковать новые данные все время?