У меня есть база данных MySQL в удаленном центре обработки данных, и я пытаюсь мигрировать через AWS службы RDS. Для переноса данных я использую инструмент DMS (сервисы переноса данных), и он прекрасно работает, но после репликации данных в целевой сервер пропускаются все внешние ключи.
Я не вижу никакого внешнего ключа в выводе команды show create table [table name]
после репликации.
В соответствии с документацией я пытался установить атрибуты initstmt=SET FOREIGN_KEY_CHECKS=0
до репликации на целевом объекте и после репликации, я сделал SET FOREIGN_KEY_CHECKS=1;
, но все еще не вижу внешние ключи. Но если я запускаю show create table [table name]
в исходной базе данных, я вижу FK.
что мне здесь не хватает?