Documentation
¶
Overview ¶
Package sqlscope scopes infrastructure writes inside business transactions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InSchema ¶
func InSchema(ctx context.Context, tx *database.Tx, db *database.DB, schema string, fn func(*database.Tx) error) error
InSchema joins a transaction from the adapter's exact borrowed pool. Its savepoint contains both writes and temporary search_path changes. On success the original setting is restored; rollback restores it on failure. Callers must use child for every operation and propagate any error. Nothing commits.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.