4.03 Jak změnit datový typ sloupce?
Skočit na navigaci
Skočit na vyhledávání
Ve verzích 8.0 a pozdějších jednoduše:
ALTER TABLE ALTER COLUMN TYPE
V starších verzích:
BEGIN; ALTER TABLE tab ADD COLUMN new_col new_data_type; UPDATE tab SET new_col = CAST(old_col AS new_data_type); ALTER TABLE tab DROP COLUMN old_col; COMMIT;
Po změně spusťte příkaz VACUUM FULL, aby došlo k uvolnění diskového prostoru použitého v tu chvíli již neplatnými záznamy.