Replizieren von Fremdschlüsseln mit AWS DMS Vollständiges Laden Laufende Replikation - MySQL

Replizieren von Fremdschlüsseln mit AWS DMS Vollständiges Laden Laufende Replikation - MySQL

Ich verwende AWS DMS Full Load Ongoing Replication (CDC), um Daten von einem MySQL RDS auf einen lokalen MySQL-Server zu replizieren (beide laufen unter MySQL 8). Bevor ich den Replikationsprozess starte, speichere ich die Struktur des Masters auf dem Replikat, da DMS die Struktur nicht korrekt repliziert. Ich habe dafür ein Ansible-Skript, also ist das ok.

Das Problem entsteht, wenn die Leute, die am Backend arbeiten, einige Datenbankmigrationen durchführen müssen (Tabellen hinzufügen, Tabellen bearbeiten usw.). DMS repliziert die neuen Tabellen nicht mit der richtigen Struktur, sondern nur den Primärschlüssel, nicht den Fremdschlüssel oder irgendwelche Indizes. Hat inzwischen jemand eine Lösung dafür gefunden? Es gibt nicht viele Projekte mit dieser Art von Setup, daher sind auch nicht viele Informationen dazu verfügbar.

verwandte Informationen