Как я могу переключиться с автоинкрементных первичных ключей на uuids, сохраняющие отношения внешних ключей - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть база данных MySQL, содержащая около 40 таблиц. Я понял, что для масштабирования мне нужно переключиться с использования идентификаторов MySQL с автоматическим увеличением на uuids.

Как я могу перейти от первичных ключей с автоинкрементным целым числом к ​​использованию uuids для моих первичных ключей?

Мне также нужно сохранить отношения внешнего ключа.

Здесь я рассматриваю варианты того, как лучше всего это сделать, но, похоже, нет нетривиального способа сделать это.

Кто-нибудь знает, есть ли способ сопоставить базу данных с новой схемой с помощью MySQL Workbench или правильно ее написать?

Какой наименее болезненный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...