Bun sqlite3 transaction rollback does not revert schema changes after implicit commit
When using Bun's built‑in sqlite module, developers often wrap schema migrations in an explicit transaction expecting that a ROLLBACK will undo any CREATE, ALTER, or DROP statements if something goes wrong. However, SQLite issues an implicit commit for DDL statements, which ends the open transaction before the ROLLBACK is processed, leaving the schema change