Create and drop column instead of recreate table with SQLite
alter_size
and alter_type
could just rename the old column, create a new one, fill it with old column value and drop the old column for SQLite >= 3.25.0.
This will prevent to recreate the full table.