Как обновить структуры нескольких баз данных на основе одной базы данных без потери каких-либо данных? - PullRequest
0 голосов
/ 01 апреля 2020

У нас есть несколько серверов баз данных для наших клиентов, каждый из которых имеет несколько баз данных (MySQL). Все базы данных должны иметь одинаковую структуру.

Теперь у нас есть одна база данных, которая используется для тестирования в промежуточной среде. По сути, этот всегда самый обновленный и должен быть основой структуры для всех баз данных. Это связано с тем, что при разработке новой функции сначала создаются новые таблицы и столбцы.

Клиентские базы данных очень также отличаются друг от друга, поскольку разные клиенты требуют разных функций. Во-первых, и большинство обновлений клиентских баз были ручными. Так что это на самом деле немного беспорядок.

У нас есть инструмент, который выполняет запрос ко всем базам данных, но дело в том, что я должен быть осторожен, чтобы не потерять данные, которые уже есть в базах данных.

...