package crdbsqlx
import "github.com/cockroachdb/cockroach-go/v2/crdb/crdbsqlx"
Index ¶
- func ExecuteTx(ctx context.Context, db *sqlx.DB, opts *sql.TxOptions, fn func(*sqlx.Tx) error) error
Functions ¶
func ExecuteTx ¶
func ExecuteTx(ctx context.Context, db *sqlx.DB, opts *sql.TxOptions, fn func(*sqlx.Tx) error) error
ExecuteTx runs fn inside a transaction and retries it as needed. On non-retryable failures, the transaction is aborted and rolled back; on success, the transaction is committed.
See crdb.ExecuteTx() for more information.
Source Files ¶
- Version
- v2.2.9
- Published
- May 18, 2022
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 4 hours ago –
Tools for package owners.