Je zou een gefaseerde aanpak kunnen proberen.
- Maak een nieuwe bigint-kolom
- Maak een invoegtrigger om nieuwe vermeldingen synchroon te houden met de 2 kolommen
- Voer een update uit om alle lege waarden in de bigint-kolom te vullen met de geconverteerde waarde
- Verander de primaire index in de tabel van uw oude id-kolom in de nieuwe
- Wijs eventuele FK's en vragen aan om de nieuwe kolom te gebruiken
- Wijzig de nieuwe kolom om uw identiteitskolom te worden en verwijder de invoegtrigger uit #2
- Verwijder de oude ID-kolom
Je zou uiteindelijk de pijn over deze 7 stappen moeten verdelen in plaats van alles tegelijk te doen.