У меня есть приложение CMS для рельсов, которое управляет контентом для веб-сервера производства (а не для приложения rails). Они находятся на двух коробках.
База данных в стадии настройки должна копировать данные (база данных очень маленькая, < 1MB) в базу данных производства. Это нужно делать вручную, а не через репликацию. Чтобы сделать его более сложным, производственный сервер доступен только через SSH, доступ к другим службам не разрешен (типичная безопасная среда).
Я пробовал написать некоторые задачи rake/Capistrano, чтобы сделать дамп mysql на промежуточном сервере и импортировать его на рабочий сервер, хотя это заблокировало бы производственную базу данных, и запросы были бы неудачными. Производственный сервер не может быть сбит во время синхронизации.
Каковы мои варианты?
Я нашел драгоценный камень table_syncer, чтобы быть всем, что мне нужно, надеюсь, что это поможет кому-то другому.