package crdbsqlx

import "github.com/cockroachdb/cockroach-go/v2/crdb/crdbsqlx"

Index

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

sqlx.go

Version
v2.2.7
Published
Feb 8, 2022
Platform
js/wasm
Imports
5 packages
Last checked
4 hours ago

Tools for package owners.