1648 Commits

Author SHA1 Message Date
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
David Archibald
0fc6545486
Punctuation and word fixes. 2019-09-18 10:52:08 -07:00
Jack Christensen
28ad4873d3 Final v4 doc changes v4.0.0 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 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 v4.0.0-rc2 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
David
64a0217d01 Merge branch 'master' of https://github.com/jackc/pgx into composite 2019-09-09 11:28:08 -07:00
David
fed099f04a Merge branch 'master' into composite 2019-09-09 11:26:13 -07:00
David
2d89e52d6f Add composite registering to init steps. 2019-09-09 10:52:31 -07:00
Jack Christensen
9b9d433ec5
Merge pull request #594 from ferhatelmas/v4-readme
Fix some typos
2019-09-07 10:04:21 -05:00
Jack Christensen
c32f905920
Merge pull request #581 from damour/fix_user_defined_array_type
Load user-defined array type oids.
2019-09-07 09:40:45 -05:00
ferhat elmas
912b2fcc3a Fix some typos 2019-09-04 12:46:50 +02:00
Jack Christensen
be8ed87408 Update changelog v4.0.0-rc1 2019-09-02 12:27:02 -05:00
Jack Christensen
f26e4c0e69 Update status of v4 2019-09-02 12:20:15 -05:00
Jack Christensen
f6bbf4bc3b Add package docs for pgxpool 2019-09-02 12:18:30 -05:00
Jack Christensen
afa83095a8 Add more docs 2019-09-02 12:14:04 -05:00
Jack Christensen
88e31ea5be Update url_shortener example
No need to explicitly prepare statements now that there is the statement
cache.
2019-09-02 11:58:30 -05:00
Jack Christensen
246baf2746 Update docs 2019-09-02 11:54:24 -05:00