Commit Graph

1791 Commits (f8a5bc827332e66a9f899ae6d2f437e95e24db36)

Author SHA1 Message Date
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
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 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
Jack Christensen bcea1fcd3f Update README.md 2019-09-02 11:48:48 -05:00
Jack Christensen 3b8cd87875 Remove QueryArgs
An external SQL builder like github.com/jackc/pgsql should be used
instead.
2019-09-02 09:58:11 -05:00
Jack Christensen b5ce0220f8 Add CommandTag to Rows interface
This allows handling queries where it is unknown if there will be a
result set or not. If it is not a result set returning query the
command tag will still be available.
2019-09-02 09:53:26 -05:00
Dmitriy Garanzha 35908df25f Filter automatically created table array types. 2019-09-02 16:57:21 +03:00
Jack Christensen 0ef89ae0b7 Extract pgmock to github.com/jackc/pgmock 2019-08-31 17:07:43 -05:00
Jack Christensen 04a0609876 Remove unused pgmock code 2019-08-31 13:13:45 -05:00
Jack Christensen c72417a958
Merge pull request #591 from vcabbage/acquireex
Add ConnPool.AcquireEx
2019-08-31 13:01:01 -05:00