go/src/database/sql
Daniel Theophanes c9af5523f3 database/sql: on Tx rollback, retain connection if driver can reset session
Previously the Tx would drop the connection after rolling back from
a context cancel. Now if the driver can reset the session,
keep the connection.

Change-Id: Ie6a3124275632787629844d91a06bb2e70cc060b
Reviewed-on: https://go-review.googlesource.com/c/go/+/216241
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2020-04-20 18:47:26 +00:00
..
driver database/sql: add test for Conn.Validator interface 2020-03-29 02:01:34 +00:00
convert.go all: fix typos 2019-09-08 17:28:20 +00:00
convert_test.go all: fix typos 2019-09-08 17:28:20 +00:00
ctxutil.go std: remove unused bits of code all over the place 2019-09-02 12:57:37 +00:00
doc.txt
example_cli_test.go
example_service_test.go
example_test.go database/sql: fix variable name in example 2020-03-18 20:24:57 +00:00
fakedb_test.go database/sql: prevent Tx statement from committing after rollback 2020-04-20 17:45:50 +00:00
sql.go database/sql: on Tx rollback, retain connection if driver can reset session 2020-04-20 18:47:26 +00:00
sql_test.go database/sql: on Tx rollback, retain connection if driver can reset session 2020-04-20 18:47:26 +00:00