Nicholas Wilson
fc020c24ac
Add support for pgtype.UUID to write into any [16]byte type
2019-07-24 12:32:18 +01:00
Artemiy Ryabinkov
032b253b93
Merge pull request #2 from jackc/master
...
Sync with upstream
2019-07-23 18:09:26 +03:00
Jack Christensen
6954c15ad0
Merge pull request #561 from furdarius/reuse-conninfo-in-pool
...
Reuse pool.connInfo for createConnectionUnlocked method
2019-07-18 15:06:59 -05:00
Jack Christensen
cb2ee370b0
Merge pull request #545 from furdarius/multihost-with-target-session-attrs
...
Multihost with Target Session Attrs
2019-07-18 15:05:27 -05:00
Artemiy Ryabinkov
8e0e1123df
use deepCopy of connInfo in createConnectionUnlocked method
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-14 20:04:55 +03:00
Artemiy Ryabinkov
1ecc111e17
Reuse pool.connInfo for createConnectionUnlocked method
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-14 18:29:08 +03:00
Artemiy Ryabinkov
d10b29af05
Merge pull request #1 from jackc/master
...
Sync with upstream
2019-07-14 18:21:18 +03:00
Artemiy Ryabinkov
a2b647c393
drop extra example
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-13 22:17:03 +03:00
Artemiy Ryabinkov
98acf573cc
fix errors collecting on multi-host
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-13 21:21:23 +03:00
Artemiy Ryabinkov
f87825cac7
remove TODO that PR will not cover
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-11 21:38:29 +03:00
Artemiy Ryabinkov
39cbdf789d
Support of PGTARGETSESSIONATTRS ENV variable
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-11 20:56:44 +03:00
Artemiy Ryabinkov
18189fafd5
ParseConnectionString supports Multi-Hosts
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-11 20:28:04 +03:00
Artemiy Ryabinkov
75b4ba635c
try to improve readability of writable checking
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-11 00:16:58 +03:00
Artemiy Ryabinkov
7d4215cb88
fix error message building from errors array on connection establishing
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-10 23:16:46 +03:00
Artemiy Ryabinkov
bcb2afe2be
TargetSessionAttrs as custom type
...
Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
2019-07-10 22:59:17 +03:00
David
1941622079
Merge branch 'master' of https://github.com/jackc/pgx into composite
2019-07-05 10:10:26 -07:00
David
bdac37aedb
Registers composite types as a pgtype.Record
.
2019-07-05 10:09:57 -07:00
Jack Christensen
83bdfb890a
Merge pull request #555 from NWilson/zapadapter-types
...
Use zap.Any for handling interface{} -> zap.Field conversion
2019-07-04 10:57:43 -05:00
Nicholas Wilson
8ba5485db6
Use zap.Any for handling interface{} -> zap.Field conversion
...
zap.Any falls back to zap.Reflect, but is better for this case, because
it first checks for the types that zap handles specially. For example,
time.Duration, or error, which zap.Reflect will just treat as untyped
int64 or struct objects, but zap.Any is able to detect these types and
print them properly.
2019-07-04 10:21:32 +01:00
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
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
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
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
c5a70faea6
Update xerrors and pgconn packages
2019-05-28 06:55:44 -05:00
Jack Christensen
f26125d913
Update pgconn for fallback config fix
2019-05-27 12:51:45 -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