This would be useful (and needed) for certain commands that cannot be ran within a transaction, such as CREATE INDEX CONCURRENTLY in postgres.
This would ideally be something that could configured per migration file, similar to how goose has the ability to mark migration files with a -- +goose NO TRANSACTION comment or how Flyway provides a executeInTransaction setting in script config files.
This would be useful (and needed) for certain commands that cannot be ran within a transaction, such as
CREATE INDEX CONCURRENTLYin postgres.This would ideally be something that could configured per migration file, similar to how goose has the ability to mark migration files with a
-- +goose NO TRANSACTIONcomment or how Flyway provides aexecuteInTransactionsetting in script config files.