anton
8bcd40595d
make copy related events to have same names in native and libpq clients
2013-01-06 12:06:26 -06:00
anton
98286152dd
bugfixes in copy from stream. drain event
2013-01-06 12:06:26 -06:00
anton
d2b21aa95e
just comments
2013-01-06 12:06:26 -06:00
anton
c014096e0e
COPY TO/FROM native/libpq done. Looks like it works, but need to test
2013-01-06 12:06:26 -06:00
Stephen Sugden
903e9b25ea
Attach Query constructors to Client constructors
2012-12-16 00:58:30 -06:00
Stephen Sugden
5a91dd0c35
Use normalizeQueryConfig with native driver
2012-12-16 00:58:30 -06:00
Stephen Sugden
5dae2b267f
Extract query config normalization into utils
2012-12-16 00:58:30 -06:00
brianc
102a069bd2
have native bindings emit proper result object on 'end' event - closes #219
2012-12-10 23:25:26 -06:00
brianc
1c43930ba1
cleanup & fix failing tests to allow for green merge of pull #228
2012-12-10 22:44:58 -06:00
Troy Kruthoff
e62eb9339b
make Query a public api
2012-12-10 21:32:20 -06:00
Sandro Santilli
ecee5529e4
Add comment about which oid correspond to which datetime field
2012-12-10 20:46:44 -06:00
Sandro Santilli
b7fd9a5625
Do not assume dates with no timezone specifier are UTC
...
Fixes #225
2012-12-10 20:46:44 -06:00
brianc
c5b804f5c4
fix reference to ssl parameters
2012-12-04 14:18:19 -06:00
Nate Silva
4b88c82b16
enable IPv6 support when using native bindings
2012-11-03 11:40:36 -07:00
Michael Jackson
ffe4cdcf27
Export types module
2012-10-15 17:45:06 -05:00
bmc
9341efe669
allow options to pass to js ssl connection bindings
2012-09-10 21:40:41 -05:00
bmc
886926a777
pass result object to native query 'row' event - closes #183
2012-09-09 21:13:36 -05:00
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