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
Jack Christensen
35a0f64876
Pass ctx to PgConn.Prepare
2019-04-20 12:06:11 -05:00
Jack Christensen
0f95329c5a
Remove commented out unused one round trip mode
2019-04-20 12:02:02 -05:00
Jack Christensen
de40fea100
Remove unused variables
2019-04-20 12:00:07 -05:00
Jack Christensen
6161728ff9
Prepare takes context
...
Also remove PrepareEx. It's primary usage was for context. Supplying
parameter OIDs is unnecessary when you can type cast in the query SQL.
If it does become necessary or desirable to add options back it can be
added in a backwards compatible way by adding a varargs as last
argument.
2019-04-20 11:47:16 -05:00
Jack Christensen
66625e6489
Prepare takes context
...
Also remove PrepareEx. It's primary usage was for context. Supplying
parameter OIDs is unnecessary when you can type cast in the query SQL.
If it does become necessary or desirable to add options back it can be
added in a backwards compatible way by adding a varargs as last
argument.
2019-04-20 11:47:16 -05:00