Сине-зеленое развертывание базы данных WordPress в Azure
У нас есть приложение WordPress в веб-приложении Azure.
У нас есть две среды - DEV и Prod. У Prod есть Сменный слот Staging.
DEV и PROD, очевидно, используют разные базы данных MySQL (сейчас мы используем MySQL In App, но тот же вопрос относится к настройке ClearDB/MySQL).
Итак, вопрос - как сделать сине-зеленое развертывание? Что делать с базами данных?
У нас есть Travis, настроенный для развертывания кода в разных средах. Но - база данных Prod будет обновляться во время ее использования посетителями, а DEV будет обновляться разработчиками (и, конечно же, не будет иметь изменений посетителя от Prod).
Есть ли какие-либо решения / практики для реализации этого?
PS И еще одна проблема. "MySQL In App (preview)" не позволяет разделить базу данных для WebApp и его рабочей области (swap-slot). Это создает дополнительную головную боль для нас.