2
0

Resplit Begin and BeginEx

This is in preparation for a Begin / Tx interface that will similate
nested transactions with savepoints.

In addition, this passes the TxOptions struct by value and thereby
removes an allocation.
This commit is contained in:
Jack Christensen
2019-08-17 15:53:55 -05:00
parent f3c703a102
commit c3e41872a8
9 changed files with 44 additions and 35 deletions
+3 -3
View File
@@ -22,7 +22,7 @@ func TestLargeObjects(t *testing.T) {
t.Fatal(err)
}
tx, err := conn.Begin(ctx, nil)
tx, err := conn.Begin(ctx)
if err != nil {
t.Fatal(err)
}
@@ -135,7 +135,7 @@ func TestLargeObjectsMultipleTransactions(t *testing.T) {
t.Fatal(err)
}
tx, err := conn.Begin(ctx, nil)
tx, err := conn.Begin(ctx)
if err != nil {
t.Fatal(err)
}
@@ -175,7 +175,7 @@ func TestLargeObjectsMultipleTransactions(t *testing.T) {
rows.Close()
// Start a new transaction
tx2, err := conn.Begin(ctx, nil)
tx2, err := conn.Begin(ctx)
if err != nil {
t.Fatal(err)
}