3013 Commits

Author SHA1 Message Date
Jack Christensen
a7e821c99c Improved example on readme 2019-06-29 14:21:41 -05:00
Jack Christensen
7c5d801f05 Add v4 prerelease notice 2019-06-29 14:13:10 -05:00
Jack Christensen
da16226e0a Update docs for first prerelease of v4 v4.0.0-pre1 2019-06-29 13:59:11 -05:00
Jack Christensen
a99cd7758a stdlib AfterConnect takes context 2019-06-29 13:53:43 -05:00
Jack Christensen
08b412740f Rename package pool to pgxpool
pool is too common a name to occupy.
2019-06-29 11:37:36 -05:00
Jack Christensen
aff43ee158 Remove temp benchmark 2019-06-29 11:23:34 -05:00
Jack Christensen
a1d6202434 Release 3.5.0 v3.5.0 2019-06-29 11:19:29 -05:00
Jack Christensen
0151aeb307
Merge pull request #552 from kingluo/patch-3
send simple query if no args
2019-06-29 12:05:31 -04:00
Jack Christensen
2626e1f46e
Merge pull request #547 from kingluo/patch-1
cast bytea to make []byte suitable for both string and binary string
2019-06-29 12:02:57 -04:00
Jack Christensen
195576cd07
Merge pull request #549 from dntj/master
Read OIDs for composite types on connection init.
2019-06-28 16:53:37 -04:00
jinhua luo
c5be74ca4e
send simple query if no args
no need to parse and sanitize the sql string when no args.
2019-06-27 13:16:35 +08:00
Jack Christensen
a5afe697d1
Merge pull request #550 from euank/log-err
Log error message on rows-close error
2019-06-26 10:06:50 -04:00
Euan Kemp
c474426c11 Log error message on rows-close error 2019-06-25 21:40:32 -07:00
Nick Jones
134d3e8d7e Read OIDs for composite types on connection init.
This used to be done, but pulled in tables which slowed down connections on databases with a large number of tables; see https://github.com/jackc/pgx/issues/140.

This change includes composite types but excludes tables by joining against [pg_class](https://www.postgresql.org/docs/11/catalog-pg-class.html) in which `relkind` is `'c'` for the former and `'r'` for the latter.

Fixes https://github.com/jackc/pgx/issues/420.
2019-06-25 12:45:58 +10:00
jinhua luo
e07faf207d
adjust the test for the patch 2019-06-25 02:12:56 +08:00
jinhua luo
39b09f2c4a
cast bytea to make []byte suitable for both string and binary string types 2019-06-25 01:05:28 +08:00
Jack Christensen
d2440c7fe6 Improve documentation 2019-06-22 16:54:10 -05:00
Jack Christensen
731f1eadf5
Merge pull request #1 from furdarius/linters-fixes
Fix linters notifications
2019-06-22 16:33:39 -04:00
Artemiy Ryabinkov
07904bd774
Remove unnecassary ctx cancel
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-22 20:09:55 +03:00
Artemiy Ryabinkov
54ce9c6bb8
Update pgproto3 dependency
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-22 14:35:17 +03:00
Artemiy Ryabinkov
529805557f
Fix linters notifications
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-22 10:41:01 +03:00
Artemiy Ryabinkov
2837818b67
fix typo
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-18 17:09:38 +03:00
Artemiy Ryabinkov
6ec815a748
Support Multiple Hosts in ConnConfig
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-18 16:02:09 +03:00
Artemiy Ryabinkov
25e1f674a2
Fix doCancel with addr from networkAddress
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-16 14:36:54 +03:00
Artemiy Ryabinkov
9f031bb8f9
Return net.Addr from networkAddress
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-16 14:03:43 +03:00
Jack Christensen
432c2951c7 Add a lot of documentation 2019-06-08 19:38:34 -05:00
Jack Christensen
bf3a27ae3f Update to github.com/jackc/chunkreader/v2 2019-06-08 18:34:35 -05:00
Jack Christensen
2c463c0e7d Release v2 2019-06-08 18:32:30 -05:00
Jack Christensen
21088f2cb5 Improve documentation 2019-06-08 18:29:13 -05:00
Jack Christensen
4e6b8011b6 Shorten constructor function names 2019-06-08 18:10:49 -05:00
Jack Christensen
ecdcf4a367 Rename Option to Config 2019-06-08 18:06:29 -05:00
Jack Christensen
4e0ed911f5 Import Fix for -0 numeric
From pgx: d678216f468d1fe4dc28649feacd4b30a176769e
2019-06-08 11:45:47 -05:00
Jack Christensen
762e68533f
Merge pull request #544 from heedson/fix-numeric-negative-0
pgtype: Fix -0 for numeric types
2019-06-08 11:40:19 -05:00
Jack Christensen
18e7e777be Import PortalSuspended from pgx v3
0ab6f80f9929384a8cf6cfc299b43233534eb705
2019-06-08 10:26:26 -05:00
Jack Christensen
995553c897
Merge pull request #540 from avivklas/add-portal-suspended-message
added PortalSuspended message
2019-06-08 10:16:44 -05:00
David Hudson
d678216f46 pgtype: Fix -0 for numeric types
Due to the special case of when the digits string was longer than 1 but
only contained the negative sign and a 0, it was incorrectly stripping
the 0 and attempting to parse "-" as a number.

The solution is to check an extra position along to make sure a trailing
0 is not immediately preceeded by a negetive sign.

Fixes #543
2019-06-07 15:15:46 +01:00
Artemiy Ryabinkov
9538d15c29
Draft of connection writable checking
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-06-03 23:51:48 +03:00
avivklas
0ab6f80f99 added PortalSuspended message 2019-06-03 13:44:43 +03:00
Jack Christensen
be89cce214 Fix NULL with extendedQueryBuilder 2019-06-01 17:30:38 -05:00
Jack Christensen
a97dd2f9f6 Update test envvar and docs 2019-06-01 09:59:04 -05:00
Jack Christensen
c5a70faea6 Update xerrors and pgconn packages 2019-05-28 06:55:44 -05:00
Jack Christensen
71ec1f7821 Update xerrors package 2019-05-28 06:54:20 -05:00
Jack Christensen
f26125d913 Update pgconn for fallback config fix 2019-05-27 12:51:45 -05:00
Jack Christensen
de87e8be96 Fix: Use fallback config TLS config 2019-05-27 12:50:27 -05:00
Jack Christensen
6c5ebe0213 Provide type for extended protocol query 2019-05-25 21:55:04 -05:00
Jack Christensen
d40d76c181 Update and simplify test instructions 2019-05-25 10:42:23 -05:00
Jack Christensen
159d82e772 Extract replication to pgxrepl package 2019-05-25 10:24:58 -05:00
Jack Christensen
dd8c63c839 Fix README typo 2019-05-23 14:50:04 -05:00
Jack Christensen
0830aae884 Remove unnecessary internal function 2019-05-20 21:03:39 -05:00
Jack Christensen
98f3e64bec Use envvars for stdlib tests 2019-05-20 20:39:45 -05:00