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
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
brianc
1fd718bd74
work on named prepared statements
2011-03-06 21:32:58 -06:00
brianc
941b2e298d
work on named queries
2011-03-05 12:01:57 -06:00
brianc
6cdc39a648
remove temp file
2011-03-04 22:28:17 +00:00
brianc
c1b5fe2ab0
native 'notify' and 'notification' events
2011-03-04 20:04:59 +00:00
brianc
bbe704b8db
merged master
2011-03-04 19:32:54 +00:00
brianc
1cd1721f7f
integration notification tests
2011-03-04 19:30:19 +00:00
brianc
749531f597
notification message
2011-03-03 23:20:47 -06:00
brianc
13a5803aac
Merge branch 'master' into libpq
2011-03-03 22:45:00 -06:00
brianc
ec158770f5
client emits notify message from connection
2011-03-03 22:44:31 -06:00
brianc
5459773b90
properly emit notice messages on client
2011-03-03 23:30:17 +00:00
brianc
7f582a5811
more tests passing
2011-03-03 18:46:24 +00:00
brianc
0b97f699c5
merge master into topic
2011-03-03 18:31:20 +00:00
brianc
d38ea0131f
passing more tests
2011-03-03 18:29:00 +00:00