3090 Commits

Author SHA1 Message Date
Jack Christensen
b537f2c412 Add ExecPrepared 2019-01-01 11:32:56 -06:00
Jack Christensen
13323df0dd Add batched query test 2018-12-31 20:08:11 -06:00
Jack Christensen
421cfd5547 Add batched query test 2018-12-31 20:08:11 -06:00
Jack Christensen
5f69253174 Added ExecParams 2018-12-31 19:59:32 -06:00
Jack Christensen
6ac70533bf Added ExecParams 2018-12-31 19:59:32 -06:00
Jack Christensen
650aa7059a Fix broken tests 2018-12-31 18:45:51 -06:00
Jack Christensen
8d2e1463ed Fix broken tests 2018-12-31 18:45:51 -06:00
Jack Christensen
2f156c7add Access PID and SecretKey via method 2018-12-31 18:03:55 -06:00
Jack Christensen
be7a7b44dc Access PID and SecretKey via method 2018-12-31 18:03:55 -06:00
Jack Christensen
f5faed6568 Access underlying net.Conn via method
Also remove some dead code.
2018-12-31 18:00:08 -06:00
Jack Christensen
1ff8024df9 Access underlying net.Conn via method
Also remove some dead code.
2018-12-31 18:00:08 -06:00
Jack Christensen
af2fc36c27 Remove code moved to pgconn 2018-12-31 17:52:11 -06:00
Jack Christensen
49c9674102 PG error type is *pgconn.PgError 2018-12-31 17:46:56 -06:00
Jack Christensen
378ccb8945 PG error type is *pgconn.PgError 2018-12-31 17:46:56 -06:00
Jack Christensen
103ab963eb pgx uses pgconn CancelRequest 2018-12-31 17:37:07 -06:00
Jack Christensen
bcc3da490c Run tests in parallel 2018-12-31 17:34:44 -06:00
Jack Christensen
03f2d34486 Run tests in parallel 2018-12-31 17:34:44 -06:00
Jack Christensen
53175a7bad Add cancel request to PgConn
RecoverFromTimeout automatically tries to cancel in progress requests.
2018-12-31 17:32:04 -06:00
Jack Christensen
a8ac061b6a Add cancel request to PgConn
RecoverFromTimeout automatically tries to cancel in progress requests.
2018-12-31 17:32:04 -06:00
Jack Christensen
4ee6fef452 Add context to potentially blocking methods 2018-12-31 17:17:11 -06:00
Jack Christensen
084423ae69 Add context to potentially blocking methods 2018-12-31 17:17:11 -06:00
Jack Christensen
4e12c08b04 Use buffered exec 2018-12-31 14:14:40 -06:00
Jack Christensen
d229219039 Use buffered exec 2018-12-31 14:14:40 -06:00
Jack Christensen
b419493e5c Add pgconn.Exec 2018-12-31 13:32:26 -06:00
Jack Christensen
c33441674f Add pgconn.Exec 2018-12-31 13:32:26 -06:00
Jack Christensen
8c574c39f8 Add support for libpq target_session_attrs
Generalize AcceptConnFunc into AfterConnectFunc.
2018-12-31 12:15:29 -06:00
Jack Christensen
c552e2c028 Add support for libpq target_session_attrs
Generalize AcceptConnFunc into AfterConnectFunc.
2018-12-31 12:15:29 -06:00
Jack Christensen
5ae6310b05 Add AcceptConnFunc for filtering HA connections 2018-12-31 11:39:22 -06:00
Jack Christensen
28ee40f347 Add AcceptConnFunc for filtering HA connections 2018-12-31 11:39:22 -06:00
Jack Christensen
1836f7be46 Support comma separated hosts and ports like libpq
Also add test and fix the fallback config implementation.
2018-12-31 11:14:13 -06:00
Jack Christensen
afd3583558 Support comma separated hosts and ports like libpq
Also add test and fix the fallback config implementation.
2018-12-31 11:14:13 -06:00
Jack Christensen
c672c0d595 Use environment variables for test configuration 2018-12-30 21:52:33 -06:00
Jack Christensen
c4080cce35 Move connection tests to pgconn 2018-12-30 21:10:06 -06:00
Jack Christensen
67a15e6f7f Move connection tests to pgconn 2018-12-30 21:10:06 -06:00
Jack Christensen
beeb69ff0b Restructure connect process
- Moved lots of connection logic to pgconn from pgx
- Extracted pgpassfile package
2018-12-30 16:55:56 -06:00
Jack Christensen
b3c8a73dc7 Restructure connect process
- Moved lots of connection logic to pgconn from pgx
- Extracted pgpassfile package
2018-12-30 16:55:56 -06:00
Jack Christensen
5d17ec4156 Rename base package to pgconn 2018-12-28 17:09:56 -06:00
Jack Christensen
9990e4894d Rename base package to pgconn 2018-12-28 17:09:56 -06:00
Jack Christensen
b89ba28919 Add beginning of PgConn 2018-12-28 17:06:39 -06:00
Jack Christensen
44de49ffa1 Rename runtime params to parameter status 2018-12-28 12:25:59 -06:00
Jack Christensen
b63370e5d5 Rename base.Conn to base.PgConn
- pgx.Conn embeds base.PgConn privately
- Add pgx.Conn.ParameterStatus
2018-12-28 12:16:50 -06:00
Jack Christensen
5c05f3f2ce Add more todo ideas 2018-12-28 12:06:51 -06:00
Jack Christensen
25f21a597c Merge branch 'nvorobev-rows-affected-for-copyto-copyfrom' into v4-experimental 2018-12-15 17:26:48 -06:00
Jack Christensen
de3869bddd Merge branch 'rows-affected-for-copyto-copyfrom' of https://github.com/nvorobev/pgx into nvorobev-rows-affected-for-copyto-copyfrom 2018-12-15 17:24:03 -06:00
Jack Christensen
b2352a4d37 Merge branch 'master' into v4-experimental 2018-12-15 17:23:12 -06:00
Jack Christensen
4618730e71
Merge pull request #491 from mialinx/master
More precise .pgpass handling
2018-12-15 17:11:13 -06:00
Nikolay Vorobev
a0331e7409 Adds RowsAffected for CopyToWriter and CopyFromReader 2018-12-13 12:54:42 +03:00
Dmitry Smal
af319b2c9a More precise .pgpass handling
* localhost matches unix sockets too
* use OS user as default username
* use username as default database
* ignore comment lines
2018-12-11 11:46:31 +03:00
Jack Christensen
a9a178bc98 Merge branch 'master' into v4-experimental 2018-12-01 11:17:30 -06:00
Jack Christensen
c59c9cac59 Update changelog for v3.3.0 v3.3.0 2018-12-01 11:13:13 -06:00