Du borde egentligen inte göra detta utan infoga en ny post istället och uppdatera den på det sättet.
Men om du verkligen behöver kan du göra följande:
- Inaktivera tillfälligt upprätthållande av FK-begränsningar (t.ex.
ALTER TABLE foo WITH NOCHECK CONSTRAINT ALL
) - Uppdatera sedan din PK
- Uppdatera sedan dina FK:er så att de matchar PK-ändringen
- Aktivera äntligen återupprättande av FK-begränsningar