Commit Graph

1465 Commits (99e546152212377b211ac6fdd9b2e5a59ebaf616)

Author SHA1 Message Date
Jack Christensen a147e0f3b8 Fix test on Travis 2017-07-22 08:41:13 -05:00
Jack Christensen 2e5f5e0c9d More README tweaks 2017-07-21 16:35:54 -05:00
Jack Christensen 79517aaa0e Fix batch query with query syntax error 2017-07-21 15:22:32 -05:00
Jack Christensen dde965bc9d README updates 2017-07-21 14:19:45 -05:00
Jack Christensen 88c7dd8da2 Fix typo in changelog 2017-07-21 14:12:19 -05:00
Jack Christensen 05509e1f6f Remove unused files 2017-07-21 14:10:33 -05:00
Jack Christensen 062d97deb2 Doc tweaks 2017-07-21 14:09:38 -05:00
Jack Christensen 4d6fe2d5fa Doc updates 2017-07-15 08:41:26 -05:00
Jack Christensen 2e4ef2f4fa Fix typo 2017-07-15 08:32:08 -05:00
Jack Christensen e2dae9f4ac Fix typo 2017-07-15 08:31:27 -05:00
Jack Christensen 6cb47b91b3 Use insert on conflict for url shortener example
fixes #290
2017-07-14 08:58:41 -05:00
Jack Christensen 9a1ab885af Use insert on conflict for url shortener example
fixes #290
2017-07-14 08:57:25 -05:00
Jack Christensen 53b4280456 Automatically register enum types
fixes #287
2017-07-04 11:38:50 -05:00
Jack Christensen 3404529457 Fix docs CopyTo -> CopyFrom 2017-07-04 10:52:20 -05:00
Christian Rocha 2509082c0e Add missing `pgx.Identifier` to `CopyFrom` example 2017-07-04 10:51:42 -05:00
Jack Christensen c5278b8b57 Merge pull request #285 from meowgorithm/master
Add missing `pgx.Identifier` to `CopyFrom` example
2017-07-04 10:48:14 -05:00
Christian Rocha e3248f161e Add missing `pgx.Identifier` to `CopyFrom` example 2017-06-30 12:52:24 -04:00
Jack Christensen c4efaf30a2 Fix custom type example
refs #283
2017-06-24 11:37:50 -05:00
Jack Christensen cd16be9308 Close database/sql connections created through ConnPool
database/sql driver created through stdlib.OpenFromConnPool closes connections
when requested by database/sql rather than release to underlying connection
pool.
2017-06-08 19:14:03 -05:00
Jack Christensen 1c452a4a1e Spelling corrections 2017-06-05 09:19:29 -05:00
Jack Christensen 6b2cb6800e Add version notice 2017-06-05 09:15:00 -05:00
Jack Christensen 29c017d750 Add v3 to changelog 2017-06-05 09:11:19 -05:00
Jack Christensen 9bd22f689a Release v2.11.0 2017-06-05 08:57:30 -05:00
Jack Christensen 784489d998 Update README.md with v3 2017-06-05 08:54:34 -05:00
Jack Christensen 8f4178b3d3 Use github.com/pkg/errors 2017-06-04 21:30:03 -05:00
Jack Christensen 3ea41e6972 Remove unused global error 2017-06-04 21:22:34 -05:00
Jack Christensen fb90fb2729 Add notification response hook
refs #239
2017-06-04 21:18:26 -05:00
Jack Christensen 6052227803 Update v3 changelog 2017-06-03 12:03:19 -05:00
Jack Christensen 8712627257 Use Go casing convention for CID/TID/XID/CIDR 2017-06-03 12:01:49 -05:00
Jack Christensen 24fb04edb5 Use Go casing convention for ACLItem 2017-06-03 11:58:40 -05:00
Jack Christensen 6688466123 Use Go casing convention for JSON(B) 2017-06-03 11:57:14 -05:00
Jack Christensen 3bdc94cee2 Use Go casing convention for UUID 2017-06-03 11:54:57 -05:00
Jack Christensen 27ab289096 Use Go casing convention for OID 2017-06-03 11:53:49 -05:00
Jack Christensen 73f496d7de Finish core batch operations 2017-06-03 11:49:27 -05:00
Jack Christensen fe0af9b357 Happy-path batch query mode 2017-06-02 14:54:17 -05:00
Jack Christensen dfe250c13b Allow either error message 2017-06-02 08:38:27 -05:00
Jack Christensen dcf3ee2781 Fix sendPreparedQuery write error hang
If the Write call in sendPreparedQuery encountered a non-fatal error - which means it sent
no bytes. It still was marking the connection as not ready for query. That caused the next
call to hang.
2017-05-31 18:33:01 -05:00
Jack Christensen 95c11a1fd1 Remove bad channel sync causing orphaned goroutine 2017-05-31 07:57:22 -05:00
Jack Christensen e896e8c311 Extract TxOptions beginSQL 2017-05-29 19:15:16 -05:00
Jack Christensen 07c5b76a24 Allow for either of 2 possible errors from tx context cancelation 2017-05-29 11:39:06 -05:00
Jack Christensen dd5e6a77dc Add QueryEx single round-trip mode 2017-05-29 11:27:44 -05:00
Jack Christensen 85f30d10d2 Ensure pgproto3.Parse.Decode overwrites itself entirely 2017-05-29 11:24:49 -05:00
Jack Christensen 90975ab5c2 Extract append message functions.
In general, pgproto3 types should be used. But these functions may be easier to
without incurring additional memory allocations.
2017-05-29 10:01:07 -05:00
Jack Christensen 4ee21a15de Use pgproto3 for startup message 2017-05-29 09:19:41 -05:00
Jack Christensen 4ca7ad1207 Remove unused code 2017-05-29 09:12:56 -05:00
Jack Christensen dd5de3e49e Add single round-trip mode for ExecEx 2017-05-29 09:11:52 -05:00
Jack Christensen 2e2c2ad778 Replace MarshalBinary with Encode
This new approach can avoid allocations.
2017-05-26 17:00:44 -05:00
Jack Christensen 21d2ed0934 Add mock close 2017-05-22 08:51:23 -05:00
Jack Christensen 749fdfe7d5 Resolve race on conn.Close/die
Use sync.Mutex instead of atomic operations for clarity.
2017-05-21 19:35:37 -05:00
Jack Christensen 8a7165dd98 Add ctx to PrepareEx
Remove PrepareExContext
2017-05-20 18:03:59 -05:00