OptionalallOptionalexecuteOptionalgetOptionalrunOptionaltransactionDrizzle's own transaction API, present on the node-postgres, mysql2 and SQLite drivers. Where it exists, Drizzle pins the connection and issues the transaction control itself, which is the guarantee a batch needs.
Minimal Drizzle database contract used by the SQL adapter.