Commit Graph

1860 Commits (2f95f67ef54b63b2caa5d5cc6940963159067249)

Author SHA1 Message Date
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 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 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 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 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
David Archibald 0fc6545486
Punctuation and word fixes. 2019-09-18 10:52:08 -07:00
Jack Christensen 28ad4873d3 Final v4 doc changes 2019-09-14 20:45:50 -05:00
Jack Christensen 251c1cb106 Merge branch 'master' into v4
Crazy merge to make v4 into the master branch.

Done with git merge -s ours

https://stackoverflow.com/a/56945250
2019-09-14 20:40:56 -05:00
Jack Christensen 2799739ef3 Update underlying packages to final release versions 2019-09-14 20:31:06 -05:00
Jack Christensen c73e7d7506 Release v3.6.0 2019-09-14 20:14:24 -05:00
Jack Christensen f36a695259 Merge branch 'heedson-pgtype-ext-gofrs-uuid' 2019-09-14 19:53:23 -05:00
Jack Christensen 6918e89b3a Merge branch 'pgtype-ext-gofrs-uuid' of https://github.com/heedson/pgx into heedson-pgtype-ext-gofrs-uuid 2019-09-14 19:49:30 -05:00
Jack Christensen 6e0acb04d3 Fix flickering test
--- FAIL: TestPoolWithAcquireExContextTimeoutSet (2.03s)

    conn_pool_test.go:353: Expected connection allocation time to be at least 2s, instead it was '1.999691391s'

These failures were caused by setting the timeout and then measuring how
long an acquire took.
2019-09-14 18:55:06 -05:00
Jack Christensen b3305b36c3
Merge pull request #598 from jbarone/master
Fixes #376
2019-09-14 18:13:01 -05:00
David Hudson d52bd74254 pgtype: Add ext type for gofrs uuid implementation
Add ext type for https://github.com/gofrs/uuid uuid type.

Change test and README from github.com/satori/go.uuid to
github.com/gofrs/uuid. The reason is due to this issue:
https://github.com/satori/go.uuid/issues/73. This was taken on board and
fixed in the community project of gofrs. The gofrs implementation has
the same interface as the original.
2019-09-13 16:50:15 +01:00
Joshua Barone 2d9d8dc52a replace dsn parser with simple parser, rather than regex 2019-09-12 10:13:13 -05:00
Jack Christensen 7d053e4d5c Replace RowsFromResultReader with ScanRow function 2019-09-10 18:38:10 -05:00
Jack Christensen 76348773bd Make Conn.ConnInfo private 2019-09-10 18:09:21 -05:00
Jack Christensen a8691a7066 Add RawValues to Rows 2019-09-10 17:58:24 -05:00
Jack Christensen 4952a488f2 Add more docs for Conn.Query 2019-09-10 17:35:08 -05:00
Jack Christensen 0648e1c69f Update to latest pgconn 2019-09-10 17:28:31 -05:00
Jack Christensen 856c67a8c8
Merge pull request #556 from DavidArchibald/composite
Register composite types as a `pgtype.Record`.
2019-09-09 21:27:47 -05:00