2673 Commits

Author SHA1 Message Date
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
9229e03d06 Partial conversion of pgx to use pgconn 2019-01-26 16:46:30 -06:00
Jack Christensen
d3a2c1c107 Partial conversion of pgx to use pgconn 2019-01-26 16:46:30 -06:00
Jack Christensen
b59437f6ec writeAll dies on permanent net errors 2019-01-26 16:45:06 -06:00
Jack Christensen
e3d431d0df writeAll dies on permanent net errors 2019-01-26 16:45:06 -06:00
Jack Christensen
f5aecdd499 Extract writeAll 2019-01-26 12:33:51 -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
96c85cf0c3 Recover from context cancellation during CopyFrom 2019-01-26 12:20:36 -06:00
Jack Christensen
e83d1d2228 Recover from context cancellation during CopyFrom 2019-01-26 12:20:36 -06:00
Jack Christensen
01b54c7cb6 Properly abort CopyFrom on reader error 2019-01-26 10:21:16 -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
3683e4a0a1 Move CopyFrom to pgconn 2019-01-19 17:24:48 -06:00
Jack Christensen
73003f86ee Move CopyFrom to pgconn 2019-01-19 17:24:48 -06:00
Jack Christensen
c9f985c1e4 Add PgConn.EscapeString 2019-01-19 15:44:03 -06:00
Jack Christensen
fb15f44dfa Add PgConn.EscapeString 2019-01-19 15:44:03 -06:00
Jack Christensen
e15528c419 Remove obsolete comment 2019-01-19 15:41:42 -06:00
Jack Christensen
248754aa61 Remove obsolete comment 2019-01-19 15:41:42 -06:00
Jack Christensen
c447ff4e79 Use NoError instead of Nil for assertions 2019-01-19 14:51:07 -06:00
Jack Christensen
a0cef77510 Use NoError instead of Nil for assertions 2019-01-19 14:51:07 -06:00
Jack Christensen
19ef57ad9a Add PgConn.CopyTo 2019-01-19 14:49:39 -06:00
Jack Christensen
5907f222ee Add PgConn.CopyTo 2019-01-19 14:49:39 -06:00
Jack Christensen
e441d4828c Fix doc typo 2019-01-19 14:49:26 -06:00
Jack Christensen
e97dbe1b22 Fix doc typo 2019-01-19 14:49:26 -06:00
David Bariod
738f3a1027 support binding of []int type to array integer 2019-01-19 11:44:30 -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
edfd837ba4 Add PgConn.WaitForNotification 2019-01-14 20:51:53 -06:00
Jack Christensen
2061295f7f Add PgConn.WaitForNotification 2019-01-14 20:51:53 -06:00
Jack Christensen
cd4b0025c3 Add listen/notify to pgconn 2019-01-14 20:39:10 -06:00
Jack Christensen
d5dc748918 Add listen/notify to pgconn 2019-01-14 20:39:10 -06:00
Jack Christensen
b3cde6830f Fix die on receive message error 2019-01-14 20:27:34 -06:00
Jack Christensen
da695c2ff8 Fix die on receive message error 2019-01-14 20:27:34 -06:00
Jack Christensen
9c36fa1e50 Fix prepare failure 2019-01-12 16:16:47 -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
bd777fe20c Add custom context cancellation hook 2019-01-12 11:37:13 -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
c6a73a469a Add example 2019-01-05 18:47:50 -06:00
Jack Christensen
f02ad34d66 Add example 2019-01-05 18:47:50 -06:00
Jack Christensen
406e95650a Add more docs 2019-01-05 18:40:33 -06:00