Můžete zkusit postupný přístup.
- Vytvořte nový velký sloupec
- Vytvořte spouštěč vložení, aby byly nové položky synchronizovány se 2 sloupci
- Proveďte aktualizaci, aby byly všechny prázdné hodnoty v bigintovém sloupci vyplněny převedenou hodnotou
- Změňte primární index v tabulce ze starého sloupce ID na nový
- Nasměrujte všechny FK a dotazy na použití nového sloupce
- Změňte nový sloupec tak, aby se stal vaším sloupcem identity, a odeberte spouštěč vložení z #2
- Smažte starý sloupec ID
Měli byste skončit tím, že bolest rozložíte na těchto 7 kroků, místo abyste ji udeřili najednou.