brianc
|
ec1c70c4b5
|
ability to pause/resume drain event for long-running async transactions
|
2011-08-29 23:43:36 -05:00 |
|
brianc
|
d9fbe9e878
|
remove require.paths use
|
2011-08-29 02:35:08 -05:00 |
|
ben hockey
|
8ffdfc16e4
|
added check for month in assert.UTCDate and fixed broken test
|
2011-08-12 12:17:43 -04:00 |
|
brianc
|
aa63f50437
|
remove custom pool code
|
2011-08-11 21:30:10 -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 |
|
Aleksey Zhukov
|
6dd0157280
|
Fixes for testing with non-local Postgres server.
|
2011-07-20 01:55:39 +04:00 |
|
Alexander Sulfrian
|
36243af0af
|
tests: fixed bug, because of renamed function
|
2011-07-10 22:50:01 +02:00 |
|
brianc
|
f395ee646f
|
fix failing error handling tests
|
2011-07-10 13:34:25 -05:00 |
|
Alexander Sulfrian
|
207b7dbb2b
|
Merge remote branch 'upstream/master'
Conflicts:
lib/query.js
test/unit/client/typed-query-results-tests.js
|
2011-06-21 21:42:43 +02:00 |
|
Alexander Sulfrian
|
727de59494
|
tests: added test for binary timestamp
|
2011-06-19 16:31:48 +02:00 |
|
Alexander Sulfrian
|
a8acf9a656
|
tests: added test for binary null
|
2011-06-19 14:53:26 +02:00 |
|
Alexander Sulfrian
|
abaa4a1020
|
tests: added some tests for binary parser
|
2011-06-16 18:36:56 +02: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
|
b18c981a82
|
remove unused functions of pool
|
2011-05-01 21:55:31 -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
|
bab0382ce7
|
fixed spelling
|
2011-04-20 22:31:04 -05:00 |
|
brianc
|
526a6284f9
|
50x performance increase on javascript client prepared statement execution on linux!
|
2011-04-16 11:42:23 -05:00 |
|
brianc
|
c1b5fe2ab0
|
native 'notify' and 'notification' events
|
2011-03-04 20:04:59 +00:00 |
|
brianc
|
749531f597
|
notification message
|
2011-03-03 23:20:47 -06:00 |
|
brianc
|
16aa5ae981
|
working on bubbling up notifications
|
2011-03-03 22:55:06 -06:00 |
|
brianc
|
0b97f699c5
|
merge master into topic
|
2011-03-03 18:31:20 +00:00 |
|
brianc
|
08eddd26e2
|
make type coercion a part of the api
|
2011-03-03 18:05:29 +00:00 |
|
bmc
|
c0ef5296c6
|
support for connecting via domain socket
|
2011-03-01 20:35:14 +00:00 |
|
bmc
|
d5bd9c904a
|
defaults changed to be more in line with libpq defaults
|
2011-03-01 20:13:04 +00:00 |
|
Brian Carlson
|
7d05daaf2c
|
removed some globals from tests
|
2011-02-23 19:50:43 -06:00 |
|
brianc
|
daa370a610
|
move some query listener delegation to client
|
2011-02-04 19:03:23 -06:00 |
|
Brian Carlson
|
2029248dbe
|
edge case millisecond parsing fixed
|
2011-01-23 23:58:03 -06:00 |
|
Brian Carlson
|
2e3dee254f
|
failing test for the elusive milisecond parsing bug
|
2011-01-23 22:19:55 -06:00 |
|
brianc
|
56ba2567ce
|
result of query contains metadata about query execution
|
2011-01-19 00:35:32 -06:00 |
|
Brian Carlson
|
31b5f82ad0
|
initial implementation of providing command execution results
|
2011-01-18 23:03:24 -06:00 |
|
Brian Carlson
|
fcd1fd563b
|
add failing tests for missing query result metadata
|
2011-01-18 22:37:37 -06:00 |
|
Brian Carlson
|
c93b76fb15
|
support adding header packet to remove final buffer.copy call
|
2011-01-14 15:19:10 -06:00 |
|
Brian Carlson
|
3500154d2a
|
writer's buffer resize no longer dies when item byteLength > 2x buffer length
|
2011-01-14 14:52:16 -06:00 |
|
Darwin
|
7fcfbd8bb0
|
.
|
2011-01-08 16:41:48 +01:00 |
|
Darwin
|
a811fcd069
|
test showing bug...
|
2011-01-08 16:34:47 +01:00 |
|
brianc
|
eb3e4ca3ab
|
writer#addString
|
2011-01-01 12:36:26 -06:00 |
|
brianc
|
99086cf4bf
|
Writer#flush
|
2011-01-01 11:51:33 -06:00 |
|
brianc
|
905207dff8
|
failing test for 'clear'
|
2011-01-01 11:32:59 -06:00 |
|
brianc
|
6f37062a11
|
remove duplicate class definition in test file
|
2011-01-01 11:31:53 -06:00 |
|
brianc
|
c724ea276d
|
ElasticBuffer now has same public interface as old Writer
|
2010-12-29 20:51:18 -06:00 |
|
brianc
|
dd1e291ef3
|
resize internal buffer on cstring
|
2010-12-29 20:33:36 -06:00 |
|
brianc
|
ee35bd8a78
|
cstring adding
|
2010-12-29 20:30:49 -06:00 |
|
brianc
|
e93cb644e8
|
starting working on faster buffer writer
|
2010-12-29 20:27:58 -06:00 |
|
brianc
|
51d922f3e1
|
a connection string without all settings no longer causes client
constructor to throw error
|
2010-12-28 10:44:33 -06:00 |
|
Brian Carlson
|
f89e9c4bb0
|
made require statement work with older versions of node
|
2010-12-14 19:57:26 -06:00 |
|
Brian Carlson
|
a23be1d085
|
remove empty row tests
|
2010-12-13 18:25:08 -06:00 |
|
Darwin
|
8ba010b0fe
|
fixed bug related to parseInt bug, leading 0 is interpreated in a fucked upp way
|
2010-12-11 12:07:05 +01:00 |
|
Brian Carlson
|
ab13d0c1eb
|
initial crack at connection pooling -- still dirty
|
2010-12-10 17:32:34 -06:00 |
|
Brian Carlson
|
169c6dc3ce
|
Pool object for use in connection pooling
|
2010-12-09 18:10:42 -06:00 |
|
Brian Carlson
|
8d7ff353af
|
fix to allow executing queries within the callback function of another query.
there was a timing issue with emiting the drain event
|
2010-11-21 23:30:10 -06:00 |
|
Brian Carlson
|
de5438e6f5
|
started working on specifying defaults
|
2010-11-20 14:09:18 -06:00 |
|
Brian Carlson
|
e61ec5dfed
|
unit test for portal suspended
|
2010-11-14 17:44:36 -06:00 |
|
brianc
|
d77fd0ee65
|
ability to init connection with url instead of config object
|
2010-11-10 21:45:39 -06:00 |
|
brianc
|
95ee9e645c
|
query now returns named records in rows
|
2010-11-04 00:21:29 -05:00 |
|
brianc
|
2efe451ee6
|
added Row object instead of returning raw dataRow object w/ coerced types
|
2010-11-03 23:06:07 -05:00 |
|
brianc
|
6841178ca2
|
modified tests to correctly check for adjusted utc values
|
2010-11-02 00:23:39 -05:00 |
|
brianc
|
0c777fafec
|
fix for strang \0 buffer encoding issue in node v0.3.0
|
2010-11-01 22:11:40 -04:00 |
|
brianc
|
07010389ff
|
basic (ugly) date type coercion tests
|
2010-11-01 00:27:06 -05:00 |
|
brianc
|
074779b5ff
|
initial work on dates
|
2010-11-01 00:27:05 -05:00 |
|
brianc
|
75da13a4b9
|
removed id from connection messages (simplify API)
|
2010-10-31 17:30:35 -05:00 |
|
brianc
|
6eea7b3c4f
|
added unit test for connection propagating stream errors
|
2010-10-31 14:49:49 -05:00 |
|
brianc
|
d2079478da
|
change name of assert.raises to assert.emits
|
2010-10-31 14:43:10 -05:00 |
|
brianc
|
405fbbec12
|
nulls supported in all currently supported type coercions
|
2010-10-30 21:10:26 -05:00 |
|
bmc
|
01161c2d80
|
todo note about possibly handling commandComplete message tags
|
2010-10-29 21:50:13 -04:00 |
|
bmc
|
577f48f824
|
added 'drain' event to client which fires after all pending queries
are done
|
2010-10-29 20:48:31 -04:00 |
|
brianc
|
f63659cbc5
|
parsing noData message
|
2010-10-29 00:02:08 -05:00 |
|
brianc
|
da8026df9d
|
prepared statements moved forward a good deal
|
2010-10-28 19:09:40 -05:00 |
|
brianc
|
104727fd87
|
simple prepared statements working!
|
2010-10-28 00:50:45 -05:00 |
|
brianc
|
35d2b2e4ad
|
removed renamed file (gooooo git!!)
|
2010-10-28 00:48:15 -05:00 |
|
brianc
|
f6f15322d7
|
ignore failing unit test for prepared statements until integration
tests are in place (integration tests helping me drive out the api in
a more natural way than unit testing on such a fine grained level)
|
2010-10-28 00:48:02 -05:00 |
|
brianc
|
c848a5ad92
|
added support for describe command
|
2010-10-28 00:27:08 -05:00 |
|
brianc
|
239a12fa1c
|
file renames
|
2010-10-27 23:51:08 -05:00 |
|
brianc
|
2c6f85beb9
|
failing unit tests for extended query protocol (bound commands)
|
2010-10-27 16:50:26 -05:00 |
|
brianc
|
05ba85ae79
|
fix to pass correct 'mock' data in rowDescription event to now more
demanding client
|
2010-10-27 00:56:47 -05:00 |
|
brianc
|
f04ad8e64c
|
boolean coercion
|
2010-10-27 00:31:34 -05:00 |
|
brianc
|
5a2ccd657c
|
refactor of type parsing tests
|
2010-10-27 00:28:23 -05:00 |
|
brianc
|
86d5296fb0
|
parsing floats
|
2010-10-27 00:15:58 -05:00 |
|
brianc
|
368724d4f4
|
integer datatype coercion in result set
|
2010-10-26 23:57:36 -05:00 |
|
brianc
|
cb460e7aa2
|
moved test client helper into helper file
|
2010-10-26 21:47:18 -05:00 |
|
brianc
|
80ee829ba0
|
testing out the query interface
|
2010-10-24 23:32:18 -05:00 |
|
brianc
|
59aed65b78
|
tests for simple query queue scenarios
|
2010-10-24 22:52:12 -05:00 |
|
brianc
|
d927e7e3f5
|
changed Connection#startupMessage to Connection#startup
|
2010-10-24 21:28:10 -05:00 |
|
brianc
|
e89aa9c84c
|
changed Connection#passwordMessage to Connection#password
|
2010-10-24 21:26:18 -05:00 |
|
brianc
|
ec4078d508
|
renamed 'notificationResponse' to 'notification' for consistency
|
2010-10-24 14:45:07 -05:00 |
|
brianc
|
ee4a65b923
|
support for 'notice' messages
|
2010-10-24 14:43:25 -05:00 |
|
brianc
|
bcfbb535b8
|
full support for bind and execute
|
2010-10-24 13:46:50 -05:00 |
|
brianc
|
c176489348
|
add type IDs to parse command
|
2010-10-24 00:18:48 -05:00 |
|
brianc
|
09d8e5d1e7
|
renamed 'message' to 'payload'
|
2010-10-23 22:45:03 -05:00 |
|
brianc
|
16352f9156
|
parsing notificationResponse messages
|
2010-10-23 22:31:43 -05:00 |
|
brianc
|
4743195597
|
test refactoring
|
2010-10-23 22:07:00 -05:00 |
|
brianc
|
3edb02aa67
|
big refactor, all tests passing
|
2010-10-23 20:26:24 -05:00 |
|
brianc
|
ed909cbc66
|
connection now handles ending
|
2010-10-23 19:28:57 -05:00 |
|
brianc
|
d156a2cb9a
|
moved config tests
|
2010-10-23 19:24:48 -05:00 |
|
brianc
|
8559099678
|
removed redundant tests
|
2010-10-23 19:23:08 -05:00 |
|
brianc
|
9749ec4fdc
|
md5 password authentication using connect
|
2010-10-23 19:21:01 -05:00 |
|
brianc
|
3662e6f4af
|
clear password using connection
|
2010-10-23 19:02:13 -05:00 |
|
brianc
|
34a17fbac8
|
moved auth tests into client test section
|
2010-10-23 18:54:20 -05:00 |
|
brianc
|
b687581d0e
|
test for parsing password request messages
|
2010-10-23 18:52:01 -05:00 |
|
brianc
|
697a967865
|
directory structure tweaking
|
2010-10-23 18:20:29 -05:00 |
|
brianc
|
ea165fef37
|
removed outstanding references to client
|
2010-10-23 18:08:03 -05:00 |
|
brianc
|
5fdf25c31d
|
tests for separated connection
|
2010-10-23 17:36:04 -05:00 |
|
brianc
|
962380de88
|
renamed file
|
2010-10-23 16:35:20 -05:00 |
|
brianc
|
e61a04b0ae
|
begin breaking out connection functionality from client functionality
|
2010-10-23 16:34:20 -05:00 |
|
brianc
|
057df36e2a
|
simple bound queries
|
2010-10-23 16:21:11 -05:00 |
|
brianc
|
5650b02993
|
initial work on binding
|
2010-10-23 15:07:26 -05:00 |
|
brianc
|
95ec1b403c
|
parsing of prepared queries with no parameters
|
2010-10-23 14:50:28 -05:00 |
|
brianc
|
380abbf6a6
|
start working on parsing
|
2010-10-23 14:22:47 -05:00 |
|
brianc
|
37bbb21bce
|
collapsed query into client
|
2010-10-23 13:58:15 -05:00 |
|
brianc
|
dea4424e97
|
added failing test for munged protocol version bytes
|
2010-10-23 13:24:13 -05:00 |
|
brianc
|
790e5d8feb
|
link to documentation
|
2010-10-23 12:50:59 -05:00 |
|
brianc
|
f9f7e0759d
|
failing test for EventEmitter.once backwards compatibility
|
2010-10-23 12:42:01 -05:00 |
|
brianc
|
4213d528f0
|
starting tests for prepared queries
|
2010-10-23 12:33:26 -05:00 |
|
brianc
|
f0d225aa64
|
test failures show more
|
2010-10-23 12:30:55 -05:00 |
|
brianc
|
85c93d2af5
|
minor code cleanup in test helper
|
2010-10-23 00:52:16 -05:00 |
|
brianc
|
7be2ac1150
|
remove dead code
|
2010-10-23 00:50:11 -05:00 |
|
brianc
|
6d90a4c992
|
updated test runner
|
2010-10-23 00:49:27 -05:00 |
|
brianc
|
5b1f8aff3b
|
supporting md5 password authentication
|
2010-10-22 18:16:40 -05:00 |
|
brianc
|
b2631cbb50
|
ignored md5 test
|
2010-10-20 00:41:35 -05:00 |
|
brianc
|
406e8a56a9
|
got basic password authentication working
|
2010-10-19 23:29:23 -05:00 |
|
brianc
|
f72f996705
|
failing test for password property in config
|
2010-10-19 23:26:25 -05:00 |
|
brianc
|
a4fa1f4614
|
fix helper method
|
2010-10-19 23:02:33 -05:00 |
|
brianc
|
ccce68b368
|
ignore failing type result tests for now
|
2010-10-19 22:58:44 -05:00 |
|
brianc
|
cb4ea65bc8
|
ability to ignore tests by returning false
|
2010-10-19 22:58:25 -05:00 |
|
brianc
|
52a0d0459d
|
start to handle other auth messages
|
2010-10-19 22:55:26 -05:00 |
|
brianc
|
ec5f1b8831
|
failing date parsing
|
2010-10-18 23:35:51 -05:00 |
|
brianc
|
ae40a13daf
|
time/timez parsing
|
2010-10-18 23:19:17 -05:00 |
|
brianc
|
a05ad762d2
|
added oid as integer type
|
2010-10-18 22:42:48 -05:00 |
|
brianc
|
503cd5c164
|
added todo for binary
|
2010-10-18 22:33:34 -05:00 |
|
brianc
|
967ec0f6bb
|
parsing ints
|
2010-10-18 22:12:26 -05:00 |
|
brianc
|
ac13201891
|
added failing test for type-casting row results
|
2010-10-17 22:18:17 -05:00 |
|
brianc
|
c29d61f803
|
removed multi-column test data
|
2010-10-17 16:59:33 -05:00 |
|
bmc
|
1f63d84dee
|
changing how buffers are written
|
2010-10-15 18:29:01 -04:00 |
|
brianc
|
8cb44e3cf3
|
substantial refactoring of the parser
|
2010-10-15 00:24:58 -05:00 |
|
brianc
|
81d097caf7
|
some test runner improvements
|
2010-10-14 00:06:09 -05:00 |
|
brianc
|
f662e3599c
|
added more tests
|
2010-10-13 23:51:11 -05:00 |
|
brianc
|
851e928d38
|
got spliced packet tests passing
|
2010-10-13 23:29:20 -05:00 |
|
brianc
|
96cb1cc6c2
|
added failing test for buffers which are split due to tcp packet splitting
|
2010-10-12 22:20:40 -05:00 |
|
brianc
|
1786c73565
|
downcased first character of message names
|
2010-10-12 22:01:13 -05:00 |
|
brianc
|
2617560fc7
|
fix for null data row value
|
2010-10-10 23:38:08 -05:00 |
|
brianc
|
c8a02e19d1
|
failing test for null result in data row
|
2010-10-10 23:36:08 -05:00 |
|
brianc
|
cc82286741
|
writing null data row value fix
|
2010-10-10 23:35:59 -05:00 |
|
brianc
|
ac95c74c66
|
code cleanup
|
2010-10-10 22:42:13 -05:00 |
|
brianc
|
97f7da083e
|
updated test to throw entire error
|
2010-10-10 22:38:16 -05:00 |
|
brianc
|
390593ba1e
|
removed redundant parser tests
|
2010-10-10 22:29:16 -05:00 |
|
brianc
|
5a8061bf5f
|
unrolled loop
|
2010-10-10 19:09:24 -05:00 |
|
brianc
|
a45ee945d3
|
made script to execute all unit tests
|
2010-10-10 18:50:05 -05:00 |
|
brianc
|
82e66b936c
|
moved unit tests into unit test folder
|
2010-10-10 18:26:13 -05:00 |
|