2990 Commits

Author SHA1 Message Date
Jack Christensen
db68713809 Remove malloc from query path 2019-05-04 08:58:02 -05:00
Jack Christensen
85ddbfeeee Remove 2 mallocs from query path 2019-05-04 08:55:05 -05:00
Jack Christensen
8faa4453fc Update changelog for 3.4.0 v3.4.0 2019-05-03 15:52:30 -05:00
Jack Christensen
48df34cc07 Fix inadvertent package doc 2019-05-03 14:23:11 -05:00
Jack Christensen
4acc0f54c6 Import fixes from pgx/pgproto3
Import and adapt commit: fbb8cce
2019-05-03 14:07:55 -05:00
Jack Christensen
808ae58103
Merge pull request #529 from x4m/copy
Fix few issues with copy command
2019-05-03 13:57:25 -05:00
Andrey
fbb8ccee58 Fix few issues with copy command 2019-04-28 23:16:54 +05:00
Jack Christensen
7558b8d05f Add AfterConnect hook to pool 2019-04-27 16:09:23 -05:00
Jack Christensen
9008387300 Update pgconn 2019-04-27 15:45:59 -05:00
Jack Christensen
243f9031b3 Remove extra prepare in stdlib 2019-04-27 15:45:30 -05:00
Jack Christensen
71d8503b81 Remove pool/todo.txt 2019-04-27 10:43:16 -05:00
Jack Christensen
1b124baf7a Add some documentation to pool 2019-04-27 10:42:40 -05:00
Jack Christensen
c604afba82 Add pool MaxConnLifetime 2019-04-27 10:25:53 -05:00
Jack Christensen
c107ea5831 Default to max pool size of larger of 4 or num cpus 2019-04-27 09:40:17 -05:00
Jack Christensen
ac618f105b Add pool AfterRelease hook
Also, just close returned connections that are in a transaction rather
than automatically rolling back.
2019-04-27 09:01:32 -05:00
Jack Christensen
48ea620c93 Add Pool.BeforeAcquire and ConnectConfig 2019-04-27 08:31:23 -05:00
Jack Christensen
27b8876ea3 Add Pool.AcquireAllIdle() 2019-04-27 08:02:52 -05:00
Jack Christensen
46a92b5cd4 Run pool tests parallel 2019-04-25 15:41:17 -05:00
Jack Christensen
d93de3fdc7 Add CopyFrom to pool 2019-04-25 15:35:53 -05:00
Jack Christensen
7b1272d254 Add SendBatch to pool 2019-04-25 15:07:35 -05:00
Jack Christensen
00d123a944 Prune methods that delegated to *pgconn.PgConn 2019-04-25 14:25:16 -05:00
Jack Christensen
1e3961bd0e Fix flickering test 2019-04-24 16:49:52 -05:00
Jack Christensen
aed6b822d9 Split batch command and result 2019-04-24 16:39:06 -05:00
Jack Christensen
23a91ebc90 auth_scram.go file comment should not be part of docs 2019-04-24 16:08:12 -05:00
Jack Christensen
7b4e145e7c Remove Batch.die 2019-04-24 16:03:50 -05:00
Jack Christensen
3795c7131a Remove unused Batch.ctx 2019-04-24 16:02:23 -05:00
Jack Christensen
c7d03eb555 Add RowsFromResultReader 2019-04-24 15:57:50 -05:00
Jack Christensen
a19ca0638f Reorganize conn and rows 2019-04-24 14:16:52 -05:00
Jack Christensen
044a55ad2c Remove unused Batch.resultsRead 2019-04-24 13:44:25 -05:00
Jack Christensen
187157e773 Remove unused Batch.inTx 2019-04-24 13:43:37 -05:00
Jack Christensen
898925303d Update pool todo 2019-04-24 13:41:05 -05:00
Jack Christensen
d5c510b590 Remove unused Batch field 2019-04-24 13:40:54 -05:00
Jack Christensen
2263521f70 Only have a single Begin transaction method 2019-04-24 13:35:27 -05:00
Jack Christensen
25c2375fd8
Merge pull request #528 from kak-tus/dt
Support for pgtype.Date JSON marshal/unmarshal.
2019-04-24 13:12:23 -05:00
Andrey Kuzmin
b4c77819da Use date as date, not datetime.
Marshal/unmarshal date without time part. Date is postgresql type without time.
2019-04-23 21:13:32 +03:00
Andrey Kuzmin
2492eae46c Support for pgtype.Date JSON marshal/unmarshal.
JSON marshalling for types added on a as-needed basis.
Partly closes https://github.com/jackc/pgx/issues/310.
2019-04-22 00:22:22 +03:00
Jack Christensen
99fd636b8e Finish mod changes for split 2019-04-20 19:20:51 -05:00
Jack Christensen
1b8f0016e9 Split pgtype into own repo 2019-04-20 19:20:00 -05:00
Jack Christensen
4ed0de4755 Splitting pgtype into own repo 2019-04-20 19:14:08 -05:00
Jack Christensen
cc3461e65d Use golang.org/x/xerrors 2019-04-20 17:43:44 -05:00
Jack Christensen
f25878662d Use golang.org/x/xerrors 2019-04-20 17:43:44 -05:00
Jack Christensen
efb333df6b Fix go modules
Wow. This is fun. Sure is easy to get modules wrong when upgrading a v2+
project.
2019-04-20 17:41:08 -05:00
Jack Christensen
8502a12ac7 Fix go modules
Wow. This is fun. Sure is easy to get modules wrong when upgrading a v2+
project.
2019-04-20 17:41:08 -05:00
Jack Christensen
b7e56b003a Replace lastStmtSent with pgconn support 2019-04-20 17:12:20 -05:00
Jack Christensen
7e0022ef6b Tag errors if no bytes sent to server 2019-04-20 16:48:24 -05:00
Jack Christensen
0f8e1d30e2 Link context errors and underlying conn errors
Using golang.org/x/xerrors type errors both errors can be exposed.
2019-04-20 15:53:30 -05:00
Jack Christensen
f3b5f6b275 Allow skipping TestConnExecBatchHuge in short mode 2019-04-20 15:34:49 -05:00
Jack Christensen
7a520059d9 Update to remove pgprotov3 ref 2019-04-20 13:01:59 -05:00
Jack Christensen
c116219b62 Update tests to use v2 2019-04-20 13:01:11 -05:00
Jack Christensen
cd629965e6 Use golang.org/x/xerrors 2019-04-20 12:57:52 -05:00