Jack Christensen
051e69d512
Merge pull request #513 from sidh/issues/495
...
Fix PreferSimpleProtocol overwrite
2019-03-08 15:27:02 -06:00
Jack Christensen
fb61dbf363
Merge pull request #511 from platelk/master
...
Close issue #481 : Give access to the registered driver instance
2019-03-08 15:24:58 -06:00
Jan Vcelak
1edfd3b682
Allow normal queries on replication connections
...
The replication connection allows executing most of the SQL queries
which are available on non-replication connections.
2019-03-07 12:32:46 +01:00
Ilya Sinelnikov
8fe19f698b
Fix PreferSimpleProtocol overwrite
...
https://github.com/jackc/pgx/issues/495
2019-02-28 19:04:35 +03:00
PLATEL Kévin
74ea479b0c
Close issue #481 : Give access to the registered driver instance
...
Some library use a driver to wrap its behavior and give additional
functionality, as the datadog tracing library
("gopkg.in/DataDog/dd-trace-go.v1/contrib/database/sql")
This commit aims to give access to this instance which can't be
correctly initialized to due private fields without default values (the
configuration map inside the driver)
2019-02-05 11:01:22 +01:00
Jack Christensen
4ed4e0122d
Restore simple protocol support
2019-02-02 13:27:18 -06:00
Jack Christensen
bd181764bf
Remove ensureConnectionReadyForQuery
2019-02-02 13:00:31 -06:00
Jack Christensen
577bc57ba5
Remove sendSimpleQuery
...
In preparation for removing ready for query tracking.
2019-02-02 12:55:12 -06:00
Jack Christensen
1127f31cb3
Remove sendPreparedQuery and simplify sendSimpleQuery
2019-02-02 12:47:12 -06:00
Jack Christensen
52e8d0d679
Remove *Conn.sendQuery
2019-02-02 12:45:10 -06:00
Jack Christensen
1ccd6527f5
Remove rxMsg
2019-02-02 12:41:44 -06:00
Jack Christensen
2e3738f0a9
Replication partially working
2019-02-02 12:15:48 -06:00
Jack Christensen
08c8b49fe4
Remove another no longer used method
2019-02-02 11:54:04 -06:00
Jack Christensen
5cb17c5859
Remove unused method
2019-02-02 11:52:25 -06:00
Jack Christensen
a64551fec8
Logger ideas
2019-01-28 23:13:15 -06:00
Jack Christensen
4eff30fa70
All writes errors are fatal
2019-01-28 23:13:03 -06:00
Jack Christensen
6067cfab4f
All Write errors are fatal
...
With TLS connections a Write timeout caused by a SetDeadline permanently
breaks the connection. However, the errors are reported as temporary. So
there is no way to determine if it really is recoverable. As these were
the only kind of Write error that was recovered all Write errors are now
fatal to the connection.
https://github.com/jackc/pgx/issues/494
https://github.com/jackc/pgx/issues/506
https://github.com/golang/go/issues/29971
2019-01-28 22:45:44 -06:00
Jack Christensen
d3a2c1c107
Partial conversion of pgx to use pgconn
2019-01-26 16:46:30 -06:00
Jack Christensen
e3d431d0df
writeAll dies on permanent net errors
2019-01-26 16:45:06 -06:00
Jack Christensen
5b9108a20c
Extract writeAll
2019-01-26 12:33:51 -06:00
Jack Christensen
5b09fe1e0b
Include missed changes
2019-01-26 12:21:54 -06:00
Jack Christensen
e83d1d2228
Recover from context cancellation during CopyFrom
2019-01-26 12:20:36 -06:00
Jack Christensen
68d6d1c779
Properly abort CopyFrom on reader error
2019-01-26 10:21:16 -06:00
Jack Christensen
4d2c112042
Merge pull request #504 from phobosxy/err-handle-verbose-oid
...
Use more detailed error output of unknown field;
2019-01-26 07:36:04 -06:00
Ilya Sivanev
a48ad29c16
Use more detailed error output of unknown field;
2019-01-21 17:51:35 +03:00
Jack Christensen
73003f86ee
Move CopyFrom to pgconn
2019-01-19 17:24:48 -06:00
Jack Christensen
fb15f44dfa
Add PgConn.EscapeString
2019-01-19 15:44:03 -06:00
Jack Christensen
248754aa61
Remove obsolete comment
2019-01-19 15:41:42 -06:00
Jack Christensen
a0cef77510
Use NoError instead of Nil for assertions
2019-01-19 14:51:07 -06:00
Jack Christensen
5907f222ee
Add PgConn.CopyTo
2019-01-19 14:49:39 -06:00
Jack Christensen
e97dbe1b22
Fix doc typo
2019-01-19 14:49:26 -06:00
David Bariod
903a7734c5
support binding of []int type to array integer
2019-01-19 11:44:30 -06:00
Jack Christensen
f4396b2e23
Merge pull request #500 from dgsb/master
...
support binding of []int type to array integer
2019-01-19 11:43:59 -06:00
Josh Leverette
f05150fccb
Fix encoding of ErrorResponse
2019-01-19 11:42:30 -06:00
Jack Christensen
6b154e2284
Merge pull request #501 from coder543/patch-1
...
Fix encoding of ErrorResponse
2019-01-19 11:41:23 -06:00
Josh Leverette
3f1d975e4b
Fix encoding of ErrorResponse
2019-01-17 22:19:08 -08:00
David Bariod
0c7a1fc13e
support binding of []int type to array integer
2019-01-15 11:01:18 +01:00
Jack Christensen
2061295f7f
Add PgConn.WaitForNotification
2019-01-14 20:51:53 -06:00
Jack Christensen
d5dc748918
Add listen/notify to pgconn
2019-01-14 20:39:10 -06:00
Jack Christensen
da695c2ff8
Fix die on receive message error
2019-01-14 20:27:34 -06:00
Jack Christensen
340a2a5886
Fix prepare failure
2019-01-12 16:16:47 -06:00
Jack Christensen
c4050134cc
Begin delegation of Prepare to pgconn
2019-01-12 12:19:12 -06:00
Jack Christensen
08bd2b612f
Streamline test
2019-01-12 12:04:44 -06:00
Jack Christensen
7f373ee92b
Add custom context cancellation hook
2019-01-12 11:37:13 -06:00
Jack Christensen
1257b89df7
Update main pgx package to compile with new pgconn
2019-01-05 19:00:41 -06:00
Jack Christensen
e78fd95296
Fix switching CommandTag back to string
2019-01-05 18:53:07 -06:00
Jack Christensen
f02ad34d66
Add example
2019-01-05 18:47:50 -06:00
Jack Christensen
14172b138b
Add more docs
2019-01-05 18:40:33 -06:00
Jack Christensen
8feee74396
CommandTag is string
2019-01-05 18:06:25 -06:00
Jack Christensen
2f0db78865
Rename some types and methods
2019-01-05 18:01:57 -06:00