Commit Graph

129 Commits (da192291f75eb9effbb1ab8e6e2e182c3929d1bb)

Author SHA1 Message Date
Jack Christensen da192291f7 Add CollectRows and RowTo* functions
Collect functionality was originally developed in pgxutil
2022-07-09 16:39:42 -05:00
Jack Christensen e7aa76ccf9 SendBatch now uses pipeline mode to prepare and describe statements
Previously, a batch with 10 unique parameterized statements executed
100 times would entail 11 network round trips. 1 for each prepare /
describe and 1 for executing them all. Now pipeline mode is used to
prepare / describe all statements in a single network round trip. So it
would only take 2 round trips.
2022-07-09 09:32:36 -05:00
Jack Christensen 76946fb5a3 Replace QueryFunc with ForEachScannedRow 2022-07-07 20:29:04 -05:00
Jack Christensen a97ba0c34a Remove ReceiveResults
Pipeline mode should be used instead.
2022-07-02 21:50:07 -05:00
Jack Christensen ae2881a23c Add pipeline mode to pgconn 2022-07-02 21:48:16 -05:00
Jack Christensen 585022440b Update changelog 2022-06-25 18:11:39 -05:00
Jack Christensen c1495aace0 Add RowScanner interface 2022-04-30 12:49:12 -05:00
Jack Christensen c093c4af21 Update changelog 2022-04-23 18:56:38 -05:00
Jack Christensen cc7de81d3b Make array helpers private 2022-04-16 14:21:40 -05:00
Jack Christensen 1c90746cf5 Update CHANGELOG 2022-04-16 14:14:59 -05:00
Jack Christensen 1ef2cee36e Update changelog 2022-04-09 10:26:45 -05:00
Patrick Audley 9f23ed84ba Minor typo in Changelog 2022-03-21 09:01:46 -05:00
Jack Christensen 8c18d7808b Add documentation 2022-03-19 17:01:12 -05:00
Jack Christensen 318018504a Merge branch 'master' into v5-dev 2022-02-07 11:22:01 -06:00
Jack Christensen 2b7de82ef4 Release v4.15.0 2022-02-07 11:03:06 -06:00
Jack Christensen fbbf403cf2 Update changelog 2021-12-11 08:56:41 -06:00
Jack Christensen 7e13db4538 Finish import of pgtype repo
Fix some tests that broke by merging repos
Tweak readme wording
2021-12-04 13:45:57 -06:00
Jack Christensen 9fdaf7da81 Release v4.14.1 2021-11-28 22:46:52 -05:00
Jack Christensen 9da0a7aef7 Release v4.14.0 2021-11-20 10:48:31 -06:00
Jack Christensen 8f33ed07cd Release v4.13.0 2021-07-24 10:59:24 -05:00
Jack Christensen 9ee04e87e3 Release v4.12.0 2021-07-10 10:06:00 -05:00
Jack Christensen 909b81a163 Release v4.11.0 2021-03-25 10:21:28 -04:00
Jack Christensen fc4d50f6c2 Release v4.10.1 2020-12-19 10:18:49 -06:00
Jack Christensen e14638e125 Release v4.10.0 2020-12-03 19:50:07 -06:00
Jack Christensen eeaa26abee Release v4.9.2 2020-11-03 19:24:54 -06:00
Jack Christensen 9898beaa2d Release v4.9.1 2020-10-31 17:36:36 -05:00
Jack Christensen 2a8ae6f269 Release v4.9.0 2020-09-26 11:58:01 -05:00
Jack Christensen e9579e6249 Release v4.8.1 2020-07-29 22:19:49 -05:00
Jack Christensen b8c5857880 Release v4.8.0 2020-07-22 06:49:50 -05:00
Jack Christensen 42cbd0fa46 Release v4.7.2 2020-07-14 12:07:51 -05:00
Jack Christensen 3568b908c0 Release v4.7.1 2020-06-29 10:43:18 -05:00
Jack Christensen 34cbb61138 Release v4.7.0 2020-06-27 12:31:13 -05:00
Jack Christensen 1f68908da6 Update changelog 2020-06-06 11:09:32 -05:00
Jack Christensen 0446492fe9 Release v4.6.0 2020-03-30 11:35:02 -05:00
Jack Christensen 576f99a35e Release v4.5.0 2020-03-07 13:32:17 -06:00
Jack Christensen 542c9a97f1 Release v4.4.1 2020-02-14 17:59:33 -06:00
Jack Christensen ea0eacc0b6 Release v4.4.0 2020-02-05 11:31:22 -06:00
Jack Christensen 1059288751 Update changelog 2020-01-23 21:05:53 -06:00
Jack Christensen 69048c281c Update changelog 2020-01-13 08:51:08 -06:00
Jack Christensen 7a394d5c78 Update changelog 2020-01-11 19:25:23 -06:00
Jack Christensen f3a3ee1a0e Release v4.1.2 2019-10-22 20:51:52 -05:00
Jack Christensen 3da4ea1a97 Release 4.1.1 2019-10-21 13:57:39 -05: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 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 0a50ae89be Release 4.0.1 2019-09-19 23:03:52 -05:00
Jack Christensen 28ad4873d3 Final v4 doc changes 2019-09-14 20:45:50 -05:00
Jack Christensen be8ed87408 Update changelog 2019-09-02 12:27:02 -05:00
Jack Christensen da16226e0a Update docs for first prerelease of v4 2019-06-29 13:59:11 -05:00