Christophe Macabiau
fe6d5aeb68
query cancellation (libpq native binding)
2011-11-02 19:30:44 +01:00
Christophe Macabiau
f3c8b972fe
query cancellation
2011-11-02 16:07:14 +01:00
brianc
2cddf2a112
fix for changes to Buffer.prototype.write signature change between node version. closes gh#66
2011-11-01 23:02:59 -05:00
Roman Shtylman
46f6d9037c
fix for writing null terminated buffers
...
node 0.5.10+ changed how null terminated buffers are written. The
null terminator is no longer written explicitly.
fixes #63
2011-10-30 16:24:19 -04:00
Simon Tokumine
53423dfbaa
stringArrayParser can parse empty arrays & stringArrayParser tests
2011-10-24 14:08:05 +01:00
Brian Dunavant
94dc7fd4e8
treat undefined values as NULL. Include test to verify.
2011-10-14 11:31:12 -04:00
brianc
b59e0041b3
native bindings compatible with v0.5.x
2011-10-10 22:03:27 -05:00
brianc
06585d6e2c
require 'util' instead of 'sys'
2011-10-10 19:40:52 -05:00
brianc
c7774ca0a8
native bindings emit Error objects on all 'error' events
2011-10-03 23:43:28 -05:00
brianc
b728186a7d
Merge branch 'master' of https://github.com/brianc/node-postgres
2011-10-03 23:14:09 -05:00
brianc
2835f25e3f
make booo's tests pass for the native client
2011-10-03 03:26:50 -05:00
booo
5f7e85162a
lib/client: added optional callback function to client.prototype.connect(); issue #52
2011-10-03 03:26:49 -05:00
Homme Zwaagstra
21b597ef17
All errors are now instances of the built in Error class
...
This is a fix for issue #50 . It alters both the native binding and the
javascript binding to ensure that any errors returned by Postgresql
are returned to the client code as instances of the built in Error
class.
The test code has been updated to assert that this is the case. Rather
than run some individual tests the updated test code ensures this is
the case for *all* errors encountered during a test run.
2011-09-22 12:36:12 +01:00
brianc
cd4e95d88c
remove unused code
2011-09-16 00:13:22 -05:00
brianc
ec1c70c4b5
ability to pause/resume drain event for long-running async transactions
2011-08-29 23:43:36 -05:00
brianc
4f1fef5933
start native code cleanup
2011-08-29 23:06:07 -05:00
brianc
334e5739d4
organize require statementsC
2011-08-29 22:53:38 -05:00
brianc
7d44d7868d
move functions to increase readability
2011-08-29 22:52:16 -05:00
brianc
f888f3b947
cleanup code
2011-08-29 22:48:17 -05:00
brianc
844831fb8e
Merge branch 'master' of https://github.com/brianc/node-postgres
2011-08-29 02:35:56 -05:00
brianc
2ddc553ee4
pg object emit error event on idle pooled client errors
2011-08-29 02:35:46 -05:00
brianc
d9fbe9e878
remove require.paths use
2011-08-29 02:35:08 -05:00
Brian Carlson
98014d0269
tweak to native Client#query overload
2011-08-16 23:58:54 -05:00
brianc
24b664efbd
fix js/native api inconsistency
2011-08-15 20:57:39 -05:00
brianc
f726bf29ef
do not fire drain before any queries execute
2011-08-15 20:31:31 -05:00
brianc
e6fe115962
use native in native pg.connect
2011-08-15 20:15:43 -05:00
brianc
c16c7f619d
configurable idle timeout on pooled clients
2011-08-11 21:52:29 -05:00
brianc
aa63f50437
remove custom pool code
2011-08-11 21:30:10 -05:00
brianc
4cb97a2b9e
switch to node-pool from custom client pool
2011-08-11 20:59:56 -05:00
brianc
a7fbe95e72
make pg.connect config/conString argument optional
2011-08-11 19:32:57 -05:00
brianc
c317606b0a
fix writing empty string to buffer. closes gh-39
2011-07-20 15:32:47 -05:00
Aleksey Zhukov
f0aa7ccaea
Simple bytea support, returning buffers instead of escaped strings.
2011-07-20 02:14:40 +04:00
brianc
1fbe54d5f2
fix gh#36
2011-07-12 23:08:16 -05:00
brianc
cc77a67745
remove double init of variable
2011-06-02 07:24:42 -05:00
brianc
0ea77f475b
fix for gh-issue #26
2011-05-19 20:46:27 -05:00
brianc
94f670590f
support for connecting via hostname with native bindings (using node async dns lookup instead of sync libpq dns)
2011-05-05 19:13:43 -05:00
brianc
a580c8ab8d
code cleanup
2011-05-02 00:32:30 -05:00
brianc
b18c981a82
remove unused functions of pool
2011-05-01 21:55:31 -05:00
brianc
0d19522339
code cleanup
2011-05-01 21:35:00 -05:00
Edward Faulkner
795ef164fb
Decided not to include zero fields, for consistency.
2011-04-29 10:52:55 -04:00
Edward Faulkner
54d065f4a1
Adding a parser for postgres time intervals
2011-04-29 10:39:00 -04:00
Brian Carlson
eba68017d1
fix gh27
2011-04-20 22:48:50 -05:00
brianc
526a6284f9
50x performance increase on javascript client prepared statement execution on linux!
2011-04-16 11:42:23 -05:00
brianc
e98ef9a011
fix require to be path friendly
2011-03-15 23:08:37 -05:00
brianc
c7aa1498fd
Merge branch 'master' of https://github.com/brianc/node-postgres
2011-03-15 23:05:04 -05:00
brian
c72dea82d9
no longer explode if native module didn't build correctly
2011-03-15 23:00:58 -05:00
brianc
73d514ad64
expose 'defaults' on pg.native
2011-03-11 16:39:27 -06:00
brianc
f815c990c3
updated readme & package for new version
2011-03-11 12:29:27 -06:00
brianc
847d84f82e
fixed 'overload' error for NativeQuery constructor
2011-03-07 18:56:50 -06:00
brianc
cabca209c7
named queries working & all tests passing
2011-03-06 22:27:35 -06:00