Jack Christensen
ca22396789
wip
2022-06-02 19:32:55 -05:00
Jack Christensen
2e7b46d5d7
Update comments
2022-05-30 08:32:43 -05:00
Jack Christensen
7d04dc5caa
Fix broken test
2022-05-28 19:43:23 -05:00
Jack Christensen
bf1edc77d7
fixed putting wrong size bufs
2022-05-28 19:40:33 -05:00
Jack Christensen
1f7a855b2e
initial not quite working non-blocking conn
2022-05-28 18:13:47 -05:00
Jack Christensen
e12ba1b6b9
Extract iobufpool
2022-05-28 10:59:54 -05:00
Jack Christensen
7d5993d104
Add BenchmarkConnectClose
2022-05-28 06:32:39 -05:00
Jack Christensen
bfaea9e7ec
Fix rare race in CopyFrom
2022-05-24 08:26:37 -05:00
Jack Christensen
55e0b4c30e
Skip CockroachDB in TestTrace
2022-05-23 18:15:53 -05:00
Jack Christensen
b59cd50508
TestTrace enables tracing after connection established
...
This avoids locking to a specific version of the server.
2022-05-23 17:52:10 -05:00
Jack Christensen
67635f896c
Fix output to include message size and add some docs
2022-05-21 17:30:47 -05:00
Jack Christensen
b74c109f61
Optimize tracing
...
The addition of tracing caused messages to escape to the heap. By
avoiding interfaces the messages no longer escape.
2022-05-21 17:22:58 -05:00
Jack Christensen
f2e96156a0
Add message tracing
2022-05-21 14:43:04 -05:00
Jack Christensen
5714896b10
Restructure sending messages
...
Use an internal buffer in pgproto3.Frontend and pgproto3.Backend instead
of directly writing to the underlying net.Conn. This will allow tracing
messages as well as simplify pipeline mode.
2022-05-21 11:06:44 -05:00
Jack Christensen
989a4835de
Remove rune to text conversion
...
Because rune is an alias for int32 this caused some very surprising
results. e.g. inserting int32(65) into text would insert "A" instead of
"65".
2022-05-12 17:13:49 -05:00
Jack Christensen
c1495aace0
Add RowScanner interface
2022-04-30 12:49:12 -05:00
Jack Christensen
01190e5d78
Update ScanPlan.Scan documentation
2022-04-30 08:29:51 -05:00
Jack Christensen
a89a400b69
Fix documentation for Rows.RawValues and test new behavior
2022-04-30 08:27:57 -05:00
Jack Christensen
81d55568f6
Clarify v5 supported Go version plans
...
fixes https://github.com/jackc/pgx/issues/1197
2022-04-28 08:13:51 -05:00
Jack Christensen
e8f81bb7de
Merge branch 'master' into v5-dev
...
Rewrite fix for https://github.com/jackc/pgx/issues/1196 for pgx v5.
2022-04-28 08:06:34 -05:00
Jack Christensen
d9622f438d
Merge remote-tracking branch 'pgconn/master' into v5-dev
2022-04-28 08:01:26 -05:00
Jack Christensen
7ceeea6fe6
Fix explicitly prepared statements with describe statement cache mode
...
fixes https://github.com/jackc/pgx/issues/1196
2022-04-28 07:58:24 -05:00
Jack Christensen
0c6266ef30
Fix scanning null did not overwrite slice
2022-04-26 14:52:01 -05:00
sireax
84e8238fa0
Fix: setting krbspn and krbsrvname did'n work
2022-04-26 08:54:24 -05:00
Jack Christensen
7427820aba
Scan binary UUID to string
...
https://github.com/jackc/pgx/issues/1191
2022-04-26 08:37:10 -05:00
Jack Christensen
d13bdbbd35
NamedArgs allows underscore
2022-04-25 10:16:47 -05:00
Jack Christensen
c093c4af21
Update changelog
2022-04-23 18:56:38 -05:00
Jack Christensen
107196ab0c
Add NamedArgs
...
https://github.com/jackc/pgx/issues/1186
https://github.com/jackc/pgx/issues/387
2022-04-23 18:45:38 -05:00
Jack Christensen
b72b0daa5a
Add QueryRewriter interface
2022-04-23 17:26:42 -05:00
Jack Christensen
f9857b73d9
Skip multirange tests on PG < 14
2022-04-23 16:55:24 -05:00
Jack Christensen
dfb681d716
Build / rewrite / port multirange support
2022-04-23 12:50:18 -05:00
Jack Christensen
126b582f19
Make range helpers private
2022-04-23 11:10:04 -05:00
Jack Christensen
1f4b34f932
Merge branch 'master' into v5-dev
2022-04-23 11:05:24 -05:00
Jack Christensen
cb45e85954
Merge remote-tracking branch 'pgtype/master' into v5-dev
2022-04-23 11:00:07 -05:00
Jack Christensen
c323ab6662
Merge remote-tracking branch 'pgconn/master' into v5-dev
2022-04-23 10:48:44 -05:00
Jack Christensen
a92f1df1df
Merge remote-tracking branch 'pgproto3/master' into v5-dev
...
Pull in pgproto3 changes and update for pgx v5
2022-04-23 10:43:48 -05:00
Jack Christensen
468b793282
Skip tests with unsupported types on CockroachDB
2022-04-23 10:34:53 -05:00
Jack Christensen
791176f4fe
Add link to github.com/vgarvardt/pgx-google-uuid
2022-04-23 10:26:41 -05:00
Jack Christensen
c6335a30d0
Add link to github.com/vgarvardt/pgx-google-uuid
2022-04-23 10:25:08 -05:00
Jack Christensen
8c1815e02e
Release v4.16.0
2022-04-21 20:15:18 -05:00
Jack Christensen
c74f3f058f
Add link to https://github.com/otan/gopgkrb5
2022-04-21 20:08:28 -05:00
Jack Christensen
e012ea0bed
Upgrade pgconn, pgtype, and pgproto3
2022-04-21 20:05:32 -05:00
Jack Christensen
c5a0faca99
Release v1.11.0
2022-04-21 19:58:17 -05:00
Jack Christensen
49a860125f
Try to pacify finicky timing test on CI
2022-04-21 19:52:34 -05:00
Jack Christensen
9bb49f990f
Release v1.12.0
2022-04-21 19:49:01 -05:00
Jack Christensen
1b244eec5d
Upgrade to pgproto3 v2.3.0
2022-04-21 19:48:43 -05:00
Jack Christensen
097b6aacb7
Add time to logging failed Exec
...
fixes #1189
2022-04-21 19:26:25 -05:00
Jack Christensen
c63f912615
Hstore.Set accepts map[string]Text
2022-04-21 19:19:32 -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