1677 Commits

Author SHA1 Message Date
Jack Christensen
3a1f0bafbe Update pgconn to 1.3.0 2020-01-23 21:00:24 -06:00
Jack Christensen
fd4e692323 Add Rows.Values support for unknown types 2020-01-23 20:50:21 -06:00
Jack Christensen
f6feb39655 Fix Rows.Values() fallback to generic decoder
fixes #666
2020-01-23 20:41:22 -06:00
Jack Christensen
07b32353a4
Merge pull request #665 from alex/driver-context
Fixes #664 -- implement DriverContext for stdlib
2020-01-23 20:08:21 -06:00
Alex Gaynor
efbbde0487 Fixes #664 -- implement DriverContext for stdlib 2020-01-23 14:19:40 -06:00
Jack Christensen
69048c281c Update changelog v4.2.1 2020-01-13 08:51:08 -06:00
Jack Christensen
4ec6ee76fe Update to pgconn v1.2.1 2020-01-13 08:50:28 -06:00
Jack Christensen
7a394d5c78 Update changelog v4.2.0 2020-01-11 19:25:23 -06:00
Jack Christensen
fce41c0b24 Update pgconn and pgtype 2020-01-11 19:23:53 -06:00
Jack Christensen
be13c7ac54
Merge pull request #657 from malstoun/panicfix
Add arguments count check to execParamsAndPreparedPrefix
2020-01-04 08:29:19 -06:00
malstoun
8dc8431ef9 Add arguments count check to execParamsAndPreparedPrefix 2020-01-04 12:41:49 +03:00
Jack Christensen
9cb58fc969 Fix large objects functionality when PreferSimpleProtocol = true
fixes #651
2019-12-27 11:17:12 -06:00
Jack Christensen
be1a8e51bc Add PG 12 to Travis test matrix 2019-12-23 11:08:21 -06:00
Jack Christensen
eb360b07be Tweak test for PG 12 compatibility 2019-12-23 11:08:21 -06:00
Jack Christensen
2f2e01b9fc
Merge pull request #646 from johanbrandhorst/expose-default-driver
Add back GetDefaultDriver
2019-12-07 09:36:26 -06:00
Johan Brandhorst
d75362f396 Add back GetDefaultDriver
This method is useful when it is necessary
to wrap the pgx stdlib driver, for example to
add tracing and metrics.

Fixes #645
2019-12-07 10:19:51 +00:00
Jack Christensen
3dc25d5b9c
Merge pull request #640 from apantel/cockroach-test-cleanup
Clean up two test cases
2019-11-23 09:40:44 -06:00
Adam Pantel
167442e66b Add a couple error checks 2019-11-22 11:51:58 -05:00
Adam Pantel
f989008ad5 Clarify error reporting in TestConnQueryErrorWhileReturningRows 2019-11-22 11:03:46 -05:00
Adam Pantel
0a3cfab73e Eliminate race condition in TestListenNotifyWhileBusyIsSafe 2019-11-22 11:03:33 -05:00
Jack Christensen
693ba65a4a Update pgtype to v1.0.3 2019-11-16 11:11:15 -06:00
Jack Christensen
69e9c33daf Add RegisterConnConfig to stdlib
This restored functionality lost in the v3 to v4 transition when
RegisterDriverConfig was removed.

fixes #617
2019-11-16 11:06:57 -06:00
Jack Christensen
f3a3ee1a0e Release v4.1.2 v4.1.2 2019-10-22 20:51:52 -05:00
Jack Christensen
e7c61d382e Upgrade to pgtype v1.0.2
Pull in pointer to pointer scan fix
2019-10-22 20:46:30 -05:00
Jack Christensen
78a83eba6a Fix dbSavepoint.Begin recursive self call
It needed to call the inner tx.

fixes #633
2019-10-22 20:38:12 -05:00
Jack Christensen
3da4ea1a97 Release 4.1.1 v4.1.1 2019-10-21 13:57:39 -05:00
Jack Christensen
0d8dcd87b0 Fix pgxpool Rows.CommandTag() 2019-10-21 13:57:39 -05:00
Jack Christensen
aed55f0dee
Merge pull request #626 from tbutts/patch-1
Readme: update pkg paths for pgtype & pgmock
2019-10-14 10:00:58 -05:00
Butters
f41e3ab61f
Readme: update pkg paths for pgtype & pgmock
With the big v4 changes, some libraries that were part of pgx were migrated to standalone packages. The readme has been updated to reflect these new import paths, which will help consumers of the old pgtype/pgmock paths fix their own import statements.
2019-10-13 19:27:31 -04:00
Jack Christensen
e8a20809dd Release v4.1.0 v4.1.0 2019-10-12 11:28:39 -05:00
Jack Christensen
93a2aa5b2f Releasing a busy connection closes the connection
refs #622
2019-10-12 11:26:51 -05:00
Jack Christensen
0e52829a07 Clarify Go module requirement 2019-10-12 11:13:24 -05:00
Jack Christensen
10d5f5eaa8 Do not mutate config.Config.OnNotification in connect
fixes #618
2019-10-12 11:06:43 -05:00
Jack Christensen
178b4c1a64 Add test for larger batches 2019-10-12 10:46:09 -05:00
Jack Christensen
e92a2daef2
Merge pull request #623 from jaltavilla/move-nil-check
Fix panic in certain circumstances
2019-10-12 10:24:33 -05:00
Jack Christensen
15ea38aae5 Document interfaces that may have methods added in the future 2019-10-12 09:35:29 -05:00
Jack Christensen
143bc3165d Add Conn() to Tx interface.
This is necessary to allow code using a Tx to access the *Conn (and
pgconn.PgConn) on which the Tx is executing.
2019-10-12 09:35:29 -05:00
Jack Christensen
c0a1f9976a Conn.Begin and Conn.BeginTx return a Tx interface
This is necessary for the Conn.Begin method to signature as other
methods that begin a transaction. This is technically a breaking change
but practically is just a bug fix that is extremely unlikely to break
any existing code.
2019-10-12 09:35:29 -05:00
Jack Christensen
931bae46a2
Merge pull request #620 from dairlair/patch-1
Fix typo in README
2019-10-07 12:56:59 -05:00
jaltavilla
9e94aa87b1 Move the second part of the nil check earlier in the function. This fixes a panic under certain conditions.
1. arg is a pointer to nil
2. The type of arg implements BinaryEncoder or TextEncoder
3. The implementation of that interface uses a non-pointer receiver
2019-10-03 18:31:55 -04:00
dairlair
5d8189e22a
Fix typo in README 2019-09-30 16:06:21 +03:00
Jack Christensen
0a50ae89be Release 4.0.1 v4.0.1 2019-09-19 23:03:52 -05:00
Jack Christensen
e16bfa9af5 Add docs regarding closing BatchResults 2019-09-19 22:46:43 -05:00
Jack Christensen
9d3a4b5736 Update pgconn and pgtype 2019-09-19 22:34:10 -05:00
Jack Christensen
67a09e3a1f Add more transaction docs 2019-09-19 22:34:10 -05:00
Jack Christensen
21c89003af Check if dbSavepoint is already closed 2019-09-19 22:34:10 -05:00
Jack Christensen
cb841782a7 Fix spelling 2019-09-19 22:34:10 -05:00
Jack Christensen
585fac4561 Rollback should mark tx as closed 2019-09-19 22:34:10 -05:00
Jack Christensen
9b9df4abdf
Merge pull request #608 from DavidArchibald/readme-fixes
Punctuation and word fixes.
2019-09-19 22:30:49 -05:00
Luke Abby
7f221e5f75
Remove periods on bullet points. 2019-09-19 20:04:03 -07:00