Jan Schär
894e2f2f1e
Support Uint8Array values
2017-11-04 14:18:36 -05:00
Josh
64eb77e94c
new test for actual statement timeout
2017-09-03 14:14:28 -05:00
Josh
689bb25e86
fixes
2017-09-03 14:14:28 -05:00
Josh
8839d42547
fixed test failure message
2017-09-03 14:14:28 -05:00
Josh
ad36063ca5
support statement_timeout
2017-09-03 14:14:28 -05:00
Arnaud Benhamdine
4936033adf
Check more default properties in configuration teset
2017-09-03 14:01:34 -05:00
Arnaud Benhamdine
d6e7dfee83
Replace poolSize by max in configuration test
2017-09-03 14:01:34 -05:00
Sehrope Sarkuni
e74c13ddad
Centralize password md5 hashing logic
...
Centralize logic for md5 hashing of passwords for authentication. Adds
a new function postgresMd5PasswordHash(user, password, salt) to utils
and updates client.js and tests to use it.
2017-08-30 15:30:36 -05:00
Sehrope Sarkuni
3ad0680e8d
Fix reference to md5 helper in test
...
Fixes reference to md5 helper and removes reference to js client
as the md5 function is now provided by utils.
2017-08-30 15:30:36 -05:00
Tobias Gurtzick
7d1342e03b
verify that sslrootcert is added to libpqConnectionString
2017-08-26 12:26:08 -05:00
Sehrope Sarkuni
884e21e1ca
Refactor addCommandComplete
...
Refactors addCommandComplete to tighten parsing regex start anchor and
handle edge case where no row count is specified (pre 8.2 COPY).
2017-08-26 12:24:59 -05:00
Sehrope Sarkuni
6e2c1e9b98
Removes extra 'use strict'
2017-08-15 13:00:15 -07:00
Brian M. Carlson
48543bfad0
Fix vulnerability
2017-08-12 16:34:22 -05:00
caub
3a6b8416c2
allow both connectionString and additional options
2017-08-03 23:53:00 -05:00
Brian Carlson
66c6776f6e
Make client.end return promise with active query
2017-07-21 16:59:24 -05:00
Brian M. Carlson
ca4ac9983a
Re-implement other patch
2017-07-16 16:39:22 -05:00
Brian M. Carlson
111e08d0d7
Cleanup
2017-07-16 16:25:35 -05:00
Brian M. Carlson
ac3102eea2
Add support for pg-native multi-row result
2017-07-16 16:25:35 -05:00
Brian M. Carlson
28b330c88e
Add JS driver support for multiple results
2017-07-16 16:25:35 -05:00
Brian C
8798e50ad3
Re-enable eslint with standard format ( #1367 )
...
* Work on converting lib to standard
* Finish updating lib
* Finish linting lib
* Format test files
* Add .eslintrc with standard format
* Supply full path to eslint bin
* Move lint command to package.json
* Add eslint as dev dependency
2017-07-15 12:05:58 -05:00
Brian M. Carlson
f7de9ce820
Non-array query values cause query to end with an error.
...
This is a small change and is _kinda_ backwards compatible since the old behavior was to throw an error, but if someone was relying on anything with `.map` working as values it would break them, so it's in a major semver bump.
2017-07-15 11:19:37 -05:00
Brian Carlson
27450d07e6
Throw on reconnect attempt
...
Clients are not reusable. This changes the client to raise errors whenever you try to reconnect a client that's already been used. They're cheap to create: just instantiate a new one (or use the pool) 😉 .
Closes #1352
2017-07-15 11:02:09 -05:00
Brian M. Carlson
a83655a396
Remove console.log statement
2017-06-18 17:23:58 -05:00
Brian M. Carlson
da71ea58f6
Add query validity check
...
Passing nothing for both the query.text and query.name is unsupported but previously crashed with an impossible to catch error.
2017-06-18 17:15:46 -05:00
Brian M. Carlson
bd87cddc72
Fix connection / disconnection issues
2017-06-18 16:48:14 -05:00
Brian M. Carlson
0f1f8626cf
Add use strict to every file
2017-06-18 16:48:14 -05:00
Brian M. Carlson
ed9a33d3d1
Fix test for older version of postgres
2017-06-18 16:48:14 -05:00
Brian M. Carlson
2300445646
Cleanup a bit of dead code
2017-06-18 16:48:14 -05:00
Brian M. Carlson
1bc1758579
Remove deprecated methods
2017-06-18 16:48:14 -05:00
Brian M. Carlson
313c41a39f
Cleanup
2017-06-18 16:48:14 -05:00
Brian M. Carlson
0ce8a6c675
Fix brittle unit tests
2017-06-16 21:43:45 -05:00
Brian Carlson
5f5e40f03c
Add tests to support deprecated event listeners
2017-06-16 21:43:45 -05:00
Brian M. Carlson
e100152fb0
Remove failing travis test
2017-06-15 10:32:38 -05:00
Brian M. Carlson
132861f43f
Test cleanup
2017-06-15 10:32:38 -05:00
Brian M. Carlson
f12eb0a6fd
Format more tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
d615ebee17
Start cleaning up tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
3074436236
Tidy up a bit of testing
2017-06-15 10:32:38 -05:00
Brian M. Carlson
2c3f55e5bd
Make all tests pass
2017-06-15 10:32:38 -05:00
Brian M. Carlson
c961c900d6
Almost all tests passing
2017-06-15 10:32:38 -05:00
Brian M. Carlson
3219db993a
All tests passing
2017-06-15 10:32:38 -05:00
Brian M. Carlson
f41839b83a
Work on test
2017-06-15 10:32:38 -05:00
Brian M. Carlson
3a7b226fe3
WIP
2017-06-15 10:32:38 -05:00
Brian M. Carlson
02bcc9d97a
Start working on promsie tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
bc2f550402
Remove promise-interop from native query
2017-06-15 10:32:38 -05:00
Brian M. Carlson
d3ec938b82
Fix remainder of error tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
2add7e3407
Make almost all tests pass
2017-06-15 10:32:38 -05:00
Brian M. Carlson
e284cfc110
Make all integration tests pass
2017-06-15 10:32:38 -05:00
Brian M. Carlson
b8c2bebcac
Fix more tests to use query instance
2017-06-15 10:32:38 -05:00
Brian M. Carlson
2f3d72a28c
Start fixing integration tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
96b7fc38a6
Fix unit tests
2017-06-15 10:32:38 -05:00