Jack Christensen
|
3892d8bd70
|
Use buffered chan for stdlib.Rows
Improved performance slightly
|
2014-06-21 19:50:59 -05:00 |
Jack Christensen
|
b1834a527d
|
Fix prepared statement performance with database/sql
|
2014-06-21 18:28:56 -05:00 |
Jack Christensen
|
6bb0a9fa75
|
Default ConnPool MaxConnections to 5, require min of 2
|
2014-06-21 18:21:41 -05:00 |
Jack Christensen
|
66df58136d
|
Conn Close should release if from pool
|
2014-06-21 17:38:47 -05:00 |
Jack Christensen
|
bdb5387646
|
Fix Open with OpenFromConnPool
|
2014-06-21 17:33:30 -05:00 |
Jack Christensen
|
7d0e178424
|
Determine automatically if Host is socket
Instead of requiring user to specify either Host or Socket unify these fields.
It can be automatically determined whether it is a socket or not.
|
2014-06-21 12:53:38 -05:00 |
Jack Christensen
|
ca9128c3b1
|
Add test for invalid query
|
2014-06-21 11:39:28 -05:00 |
Jack Christensen
|
09b9964ca7
|
Add OpenFromConnPool
|
2014-06-21 11:34:56 -05:00 |
Jack Christensen
|
eb85aad21f
|
Conn implements driver.Execer and driver.Queryer
|
2014-06-21 10:06:45 -05:00 |
Jack Christensen
|
b2c1a14fcc
|
Update github.com/JackC to github.com/jackc
|
2014-06-21 08:36:20 -05:00 |
Jack Christensen
|
d9522a4741
|
Inform database/sql when connections die
|
2014-06-20 16:33:51 -05:00 |
Jack Christensen
|
839ddcf75f
|
Allow running tests in parallel
|
2014-06-20 15:27:49 -05:00 |
Jack Christensen
|
73b5c73c1c
|
Do not share database connections between tests
|
2014-06-20 15:18:55 -05:00 |
Jack Christensen
|
7a8e80ac0d
|
Make Conn Close idempotent
* die (which is called by Close) now closes underlying connection
|
2014-06-20 14:50:36 -05:00 |
Jack Christensen
|
6c7f173b08
|
DRY pgx/stdlib tests
|
2014-06-20 14:09:31 -05:00 |
Jack Christensen
|
c0e8563b8c
|
Add initial database/sql support
|
2014-06-20 14:05:16 -05:00 |
Jack Christensen
|
e014539cde
|
Fix example url_shortener
|
2014-06-20 14:03:34 -05:00 |
Jack Christensen
|
247fd3be53
|
Fix CommandTag RowsAffected for INSERT
|
2014-06-20 13:38:01 -05:00 |
Jack Christensen
|
51cada7b74
|
Encoders for ints and floats now convert compatible values
* Any int that fits in the destination int type will be accepted
* Any float that fits in the destination float type will be accepted
|
2014-06-20 10:48:45 -05:00 |
Jack Christensen
|
4efa61bf5b
|
Prepare returns *PreparedStatement
|
2014-06-20 10:47:31 -05:00 |
Jack Christensen
|
cc445627b0
|
Expose DataRowReader FieldDescriptions
|
2014-06-20 10:46:47 -05:00 |
Jack Christensen
|
772c6ca7d7
|
Remove MessageWriter
|
2014-06-19 18:10:04 -05:00 |
Jack Christensen
|
3b9a1ce659
|
ValueTranscoder EncodeTo now receives io.Writer
|
2014-06-19 17:48:26 -05:00 |
Jack Christensen
|
884252675e
|
Handle ValueTranscoder EncodeTo returns error on bad type
Instead of panicking
|
2014-06-19 08:03:14 -05:00 |
Jack Christensen
|
5fe3dd7ecf
|
Reduce nesting in message loops
|
2014-06-17 16:39:44 -05:00 |
Jack Christensen
|
928612917d
|
Fix a couple go vet discovered issues
|
2014-06-11 07:59:43 -05:00 |
Jack Christensen
|
b982aeb102
|
Improve logging some more
|
2014-06-05 17:36:40 -05:00 |
Jack Christensen
|
ad88123f9c
|
Improve logging
|
2014-06-04 09:31:54 -05:00 |
Jack Christensen
|
cbddbb423e
|
Replace logging functionality with log15
gopkg.in/inconshreveable/log15.v2
|
2014-06-02 19:47:09 -05:00 |
Jack Christensen
|
72f584d993
|
Add QueryArgs
|
2014-05-21 08:17:24 -05:00 |
Jack Christensen
|
f119d5221c
|
Add CommandTag
|
2014-05-19 09:32:31 -05:00 |
Jack Christensen
|
bc2a120301
|
Add constants for transaction isolation levels
|
2014-05-19 08:25:34 -05:00 |
Jack Christensen
|
6d6fb4561a
|
ConnPoolConfig embeds ConnConfig
|
2014-05-19 07:59:51 -05:00 |
Jack Christensen
|
9f50796f1b
|
Fix example URL shortener
|
2014-05-17 13:46:05 -05:00 |
Jack Christensen
|
9067b2d991
|
Rename ConnectionPoolOptions to ConnPoolConfig
|
2014-05-17 13:44:55 -05:00 |
Jack Christensen
|
2da1751e1a
|
Rename ConnectionPoolStat to ConnPoolStat
|
2014-05-17 13:41:44 -05:00 |
Jack Christensen
|
f9a2501100
|
Rename ConnectionPool to ConnPool
|
2014-05-17 13:40:50 -05:00 |
Jack Christensen
|
1ff653ae15
|
Rename ConnectionParameters to ConnConfig
|
2014-05-17 13:38:13 -05:00 |
Jack Christensen
|
4eb597d20b
|
Rename pgx.Connection to pgx.Conn
|
2014-05-17 13:11:30 -05:00 |
Jack Christensen
|
4f67f16296
|
Add links to examples
fixes #24
|
2014-05-09 11:27:17 -05:00 |
Jack Christensen
|
13a6cdd66c
|
Add ParseURI
|
2014-05-09 09:36:09 -05:00 |
Jack Christensen
|
8b2a3edb62
|
ConnectionParameters.Socket now refers to socket directory
This makes PGX behave more like libpq
* But for backward compatibility still accept complete file names.
|
2014-05-09 08:11:14 -05:00 |
Jack Christensen
|
75ca2b3b1c
|
Remove unnecessary read
* Add benchmark for SelectValueTo
|
2014-04-25 13:49:36 -06:00 |
Jack Christensen
|
4829cd4ebc
|
Remove unnecessary read
|
2014-04-25 12:47:24 -06:00 |
Jack Christensen
|
a0bfe4eab8
|
Fix WaitForNotification when it times out
|
2014-04-25 10:03:11 -06:00 |
Jack Christensen
|
c6a186a267
|
Buffer reads - big performance win
|
2014-04-24 21:44:22 -06:00 |
Jack Christensen
|
7ee9b3c7ee
|
Remove unnecessary defer
|
2014-04-24 21:26:04 -06:00 |
Jack Christensen
|
97f9fe2209
|
Remove migrate package
Package now lives at github.com/JackC/tern/migrate
|
2014-04-24 20:56:30 -06:00 |
Jack Christensen
|
84cc10595c
|
Connect as OS user if no user specified
|
2014-04-22 21:03:33 -05:00 |
Jack Christensen
|
97d4ef09ce
|
Remove spurious file
|
2014-04-19 17:10:42 -05:00 |