Du kan prøve en trinvis tilgang.
- Opret en ny bigint-kolonne
- Opret en indsættelsesudløser for at holde nye poster synkroniseret med de 2 kolonner
- Udfør en opdatering for at udfylde alle tomme værdier i bigint-kolonnen med den konverterede værdi
- Skift det primære indeks i tabellen fra din gamle id-kolonne til den nye
- Peg alle FK'er og forespørgsler til at bruge den nye kolonne
- Skift den nye kolonne til at blive din identitetskolonne, og fjern indsættelsesudløseren fra #2
- Slet den gamle ID-kolonne
Du bør ende med at sprede smerten ud over disse 7 trin i stedet for at ramme det hele på én gang.