
Я использую AWS DMS Full Load Ongoing Replication (CDC) для репликации данных из MySQL RDS на локальный сервер MySQL (оба работают под управлением MySQL 8). Перед началом процесса репликации я сбрасываю структуру мастера на реплику, поскольку DMS некорректно реплицирует структуру. У меня есть скрипт Ansible для этого, так что все в порядке.
Проблема возникает, когда ребятам, работающим над бэкендом, нужно выполнить некоторые миграции БД (добавление таблиц, редактирование таблиц и т. д.). DMS не реплицирует новые таблицы с правильной структурой, он реплицирует только первичный ключ, а не внешний ключ или какие-либо индексы. Кто-нибудь уже нашел решение этой проблемы? Проектов, включающих такую настройку, не так много, поэтому и информации по ней тоже не так много.