Check migration transaction semantics before generating concurrent indexes
Transactional migration runners and PostgreSQL concurrent indexes are incompatible unless the runner explicitly opts out of the transaction. Applicability and limits: When a schema DSL can emit `CREATE INDEX CONCURRENTLY`, inspect the actual migration runner before accepting the…