Ищу решение для сценария:
1. Одно веб-приложение (на Symfony)
2. Один клиент = одна база данных (mysql)
3. Если я что-то изменяю в структуре базы данных, например: добавляю новую таблицу или столбец - это должно измениться в каждой базе данных (для всех клиентов).
У меня проблема в пункте 3. Ищу готовые решения или подсказки, как это построить. В этом сценарии я специально пропускаю: репликацию, балансировку нагрузки, mysql fabrick, кластер mysql, облачные решения).
моему клиенту нужна конфигурация, которая указана в описании его проекта
вы можете создать централизованную базу данных (серверный хостинг) и интегрировать адрес хоста в свой код (требуется подключение к сети для работы на стороне клиента)
Я основал flyway и Liquibase. Я бы протестировал это программное обеспечение. Спасибо всем.
что ты пробовал?