Du skal egentlig ikke gøre dette, men i stedet indsætte en ny post og opdatere den på den måde.
Men hvis du virkelig har brug for det, kan du gøre følgende:
- Deaktiver midlertidigt håndhævelse af FK-begrænsninger (f.eks.
ALTER TABLE foo WITH NOCHECK CONSTRAINT ALL
) - Opdater derefter din PK
- Opdater derefter dine FK'er, så de matcher PK-ændringen
- Aktiver endelig tilbagehåndhævelse af FK-begrænsninger