перенести несколько пользователей базы данных в одной таблице - PullRequest
0 голосов
/ 25 мая 2018

login User table в нескольких базах данных переносятся в одну таблицу.Как управлять старыми записями.потому что все user id могут быть изменены.записи не совпадают.что является лучшим решением для этого ??

Например adminuser_id = 4 после миграции adminuser_id=100

Старые записи записей администратора сохраняются в таблице ссылок с admin_id=4, но текущий идентификатор равен 100. Как получить старые записи в таблице ссылок.

1 Ответ

0 голосов
/ 25 мая 2018

Полагаю, вы используете Identity в столбце ID, я бы предложил добавить еще один столбец OLD_ID, который не является уникальным, и ограничить old_id и id в качестве ключей таблицы.Вы знаете, какой пользователь пришел из какой таблицы, так что вы можете добавить немного логики за сценой.Но в целом сложно объединить таблицы идентификаторов и сохранить данные одинаковыми.

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