This is valid if the project is a development project.But the feature of updating PK alone is a new one on the existing product.So the surrogate key will also not...
That work around of dropping constraints wont work as this updation of PK process may be triggered from the application at any point of time and it may happen even...