Действия по изменению первичного ключа с int на URI в оперативной производственной базе данных SQL Server без простоя - PullRequest
0 голосов
/ 20 октября 2018

У нас есть служба, которая использует целое число ресурса в другой службе в качестве первичного ключа для совокупного корня.

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

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

Мои вопросы:

  • Являются ли причины изменения первичного ключа действительными и каковы преимущества?

  • Какие шаги можно предпринять для безопасной работы в производственной среде без простоев?

...