Bruno Harbulot
158562f3d1
Initial support for SSL/TLS connections.
2012-08-20 21:41:56 -05:00
Max Amanshauser
430f1079fc
Tidy up
2012-08-18 13:48:06 +02:00
Max Amanshauser
669826a866
Slightly more efficient hex bytea decode
2012-08-18 13:26:13 +02:00
Max Amanshauser
9b078eddcc
Fixed bytea decode and added 'hex' for pg >= 9.0.
2012-08-10 14:59:56 +02:00
booo
85829a98d3
Add initial fix for #156 .
...
TODO: Fix the javascript binary parser too.
2012-08-01 18:48:47 +02:00
Thomas Dimson
ae88278845
Add pass-through of log function to generic-pool. Bump generic-pool version.
2012-07-15 20:08:26 -07:00
brianc
fa80b4e3fa
make data conversion the same between native & javascript
2012-07-11 22:47:02 -05:00
booo
17e8287bdd
call nativeConnect after defining the error handler/callback
2012-07-06 15:55:10 +02:00
brianc
4d482e451b
use client#connect callback in pg.connect connection error handling
2012-07-05 22:38:07 -05:00
brianc
176e6c7ab2
include command metadata with native query result callback - closes #128
2012-05-30 23:38:03 -05:00
brianc
7f00b3ee30
use correct parse function for float arrays - closes #131
2012-05-30 22:51:59 -05:00
brianc
7a2c428973
ignore writes to unwritable sockets - closes #130
2012-05-30 22:41:51 -05:00
brianc
dd84db367b
reduce complexity of test runner
2012-05-30 22:12:14 -05:00
Brian Bickerton
fc3b34d42f
Use 'self.activeQuery' insead of 'this.activeQuery' in the readyForQueue event listener.
2012-05-08 10:07:43 -04:00
brianc
1c6afce19f
Merge remote branch 'kennym/patch-4'
2012-03-27 09:29:26 -04:00
brianc
be5308a148
always pass radix to parseInt. closes #113
2012-03-27 09:24:45 -04:00
brianc
4160da4de3
Merge remote branch 'chowey/patch2'
2012-03-27 09:18:38 -04:00
Cameron Howey
f978cc6379
Add result to row event
...
This makes the `result` object available from the row event.
2012-03-26 09:05:34 -04:00
Kenny Meyer
a25ef7cae4
Fix indentation
2012-03-22 17:32:56 -03:00
brianc
96f7179094
expose type converter overrides & warn on giant numeric values
2012-03-21 22:36:18 -05:00
Jeremy Evans
bbcbdee584
Handle "NULL" correctly in arrays
...
NULL in arrays is NULL, but "NULL" in arrays is 'NULL' (a string).
2012-03-05 15:52:00 -08:00
brianc
480fe2691d
Merge remote-tracking branch 'chowey/patch-2'
2012-02-27 22:06:01 -06:00
Jan Zimmek
cdc8c09c37
fix test - single empty string entry
2012-02-24 09:05:08 +01:00
Jan Zimmek
369357a71f
enhance array parser
2012-02-23 23:16:46 +01:00
Jan Zimmek
f2f380787e
enhance array parser
2012-02-23 23:13:59 +01:00
Cameron Howey
440f8bd3e9
Add all numeric array data types
...
We can use `parseIntegerArray` to correctly parse *any* numeric array.
We just have to register the correct oids.
2012-02-13 16:09:09 -05:00
brianc
21c6699d1b
add reapIntervalMillis to defaults and format the file
2012-02-02 23:27:52 -06:00
booo
89e1c6633a
fix issue #89
2012-02-02 23:14:34 -06:00
Ahti Heinla
cdbbf2e61e
Fixed a bug that caused parseStringArray() to return incorrect values for escaped strings
2011-11-30 02:55:22 +02:00
Ahti Heinla
a3d5d992f6
Fixed a bug that caused parseStringArray() to not support empty arrays
2011-11-30 02:53:12 +02:00
Alexander Sulfrian
239d8bd0c2
fixed binaryParsers for small negativ values
...
WARNING: bigint support is not correctly working for really big
values. If the value of a integer gets big the number gets fuzzy in
javascript. This is not a limitation of this library.
If you want to handle bigint with the exact value, get it as string
and do not calculate things with it!
2011-11-22 04:53:38 +01:00
Alexander Sulfrian
f8962fd036
connection can be binary by default
...
if connection is created with config.binary = true, all queries get
executed with binary result unless explicit disabled with binary = false
2011-11-22 04:53:38 +01:00
Alexander Sulfrian
5d8c8bbcdc
fix recognition of query format for empty queries in dictionary format
...
queries like {text: ""} did not get recognized correctly before and
get converted to {text: {text: ""}}
2011-11-22 04:53:38 +01:00
Alexander Sulfrian
09ee46da22
fix binaryParsers: oid is 32bit
2011-11-22 04:53:38 +01:00
Alexander Sulfrian
f3c9a532e0
code beautification
2011-11-22 04:53:38 +01:00
Alexander Sulfrian
070155a577
fix native bindings
...
native bindings need to get the textParsers with the new syntax
2011-11-22 04:53:38 +01:00
Alexander Sulfrian
e9838cc5bb
fix textParsers
...
some textParsers requires the input value to be a string, so convert
it before calling the textParsers
the same problem exists in test/integration/connection/query-test
so that there also need to be a String call
2011-11-22 04:52:26 +01:00
Alexander Sulfrian
aff94b0068
removed merge artifact
2011-11-20 20:34:14 +01:00
Alexander Sulfrian
8730a31444
Merge remote branch 'upstream/master'
2011-11-19 00:35:21 +01:00
Alexander Sulfrian
59c5df6ef4
remove name duplication
2011-11-18 21:23:39 +01:00
Alexander Sulfrian
916895639b
Merge remote branch 'upstream/master'
...
Conflicts:
lib/query.js
lib/types.js
test/unit/client/query-tests.js
test/unit/client/typed-query-results-tests.js
2011-11-18 21:12:28 +01:00
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