Brian C
812277f99f
Fix native constructor and pool exports ( #1061 )
2016-06-24 00:52:28 -05:00
Brian C
0aa62f2854
Make tcp-keepalive configurable ( #1058 )
2016-06-21 21:38:10 -05:00
Konstantin Petryaev
ad65c7b1bc
Fix of pool leaking by TCP-keepalive ( #918 )
...
* fix of bug with pool leaking by TCP keep-alives
* add test for check setKeepAlive on connect
* fix mistake with var
* fix mistake with var
2016-06-21 14:49:41 -05:00
Brian C
796a44f54f
Remove internal pool ( #1049 )
...
* Initial work on removing internal pool
* Port backwards-compabible properties
* Cleanup test execution & makefile cruft
* Attempt to fix flakey error test
2016-06-21 09:53:09 -05:00
Jos Kuijpers
1596a933eb
Fix SSL configuration error and add tests. #848 ( #1055 )
2016-06-21 09:42:30 -05:00
Brian C
2fd9c77085
Make Query & NativeQuery implement the promise interface ( #1047 )
...
* Make Query & NativeQuery implement the promise interface
* Fix test
* Use older node API for checking listener length
* Do not test for promises on node@v0.10.0
2016-06-10 17:18:19 -05:00
Brian Dunavant
01e5d726da
Support for defaults.connectionString ( #910 )
2016-06-07 16:09:22 -05:00
Pavel Lang
ad2ffce986
pg.native returns null if pg-native is missing ( #950 )
...
`require('pg').native` will be `null` and report error once to `stdout` when `pg-native` is missing.
2016-06-07 16:02:07 -05:00
Tristan Davies
55abbaa844
don't mutate params when preparing statement ( #992 )
2016-04-28 14:46:33 -05:00
Brian C
a8bd44a6ec
Requiring native bindings polutes 'global' ( #984 )
...
There was some nasty global-ish variable reference updating happening when the native module 'initializes' after its require with `require('pg').native`
This fixes the issue by making sure both `require('pg')` and `require('pg').native` each initialize their own context in isolation and no weird global-ish references are used & subsequently stomped on.
2016-04-08 18:46:10 -05:00
Seth Pollack
909c0f1872
add option to parse input Dates as UTC
2016-02-23 17:02:08 -08:00
Brian C
93d1e88d81
Merge pull request #935 from jkgeyti/master
...
Support querying tables with column names with multiple apostrophes
2016-02-15 11:50:00 -05:00
Frederick Stark
ac438e8952
Add integration test for Result.addRow
2016-02-12 13:37:49 +11:00
Jens Kristian Geyti
02c47f5071
Support querying tables with column names with multiple apostrophes (issue #934 ). Includes integration test.
2016-02-10 20:52:43 +00:00
Michael Nahkies
fa16966f91
add failing test that shows the issue
2016-01-27 18:06:22 +13:00
Tom Hughes
771111eb73
Use connection configuration consistently in tests
2015-12-04 15:41:11 +00:00
Oliver Salzburg
e5a63ab58d
Don't emit error events parsed out of data stream
2015-08-24 17:24:52 +02:00
Brian C
0102bad997
Merge pull request #825 from kevinburke/typo-fix
...
s/saftey/safety
2015-08-04 08:52:00 -05:00
Kevin Burke
b4746e82e5
s/saftey/safety
2015-08-02 09:25:57 -07:00
brianc
6f8292435d
Respond to emptyQuery with a sync message
...
When a __prepared statement__ has no body in the query the backend responds with an `emptyQuery` message but never with a `commandComplete` or `errorResponse` message. The client was hanging forever waiting for one of the other two expected messages. The server was hanging forever waiting for the client to respond with a `sync` message. This change has the client send the required `sync` on receipt of an `emptyQuery` message when the query is a prepared statement. Fixes #822
2015-08-01 18:51:49 -05:00
brianc
17f14f4e58
Add warning for native bindings
2015-06-07 10:20:48 -04:00
brianc
7568f84553
Patch failing test until I have time to investigate
2015-03-01 19:22:18 -05:00
Brian C
f8d5db9edf
Merge pull request #734 from MayhemYDG/patch
...
Fix result.rowCount being a string instead of a number via native bindings.
2015-02-22 16:33:29 -04:00
Mayhem
e5d2f96099
Use strictEqual instead
2015-02-22 21:30:22 +01:00
Mayhem
37956e22c5
Fix result.rowCount being a string instead of a number via native bindings.
...
Fixes #708
2015-02-21 17:32:39 +01:00
Marek
4e37b1f053
Add test to make sure interval objects returned can be passed back into a prepared statement
2015-01-27 17:27:09 +00:00
Brian M. Carlson
e2aa07c06c
Remove error code test on native
2015-01-13 18:13:20 -05:00
rpedela
619783b916
#701 Add tests for new error fields in 9.3+.
2015-01-12 12:23:17 -07:00
Brian M. Carlson
1094040344
Fix test
2014-12-13 12:25:07 -05:00
Kesav Kumar Kolla
0994d6b795
Added test cases for issue #699
2014-12-12 13:53:09 +05:30
David H. Bronke
5fff5fc61f
Added integration test for overriding type parsers on a per-client basis.
2014-12-03 09:45:20 -06:00
Brian M. Carlson
fb2db0874d
Merge with origin/master
2014-11-18 14:59:38 -05:00
Brian M. Carlson
35596fdbdc
Upgrade version of pg-native
2014-11-18 09:32:16 -05:00
Brian M. Carlson
f088442570
Fix for empty buffer segfault in native bindings
2014-11-10 23:29:15 -05:00
Brian M. Carlson
9e2a3e599b
Fix issue with parsed statement cache timing - closes #665
2014-10-21 13:50:49 -04:00
Brian M. Carlson
11c3c74994
Merge branch 'master' of github.com:brianc/node-postgres
2014-10-20 00:21:28 -04:00
Brian M. Carlson
1ccc5eb40b
Add regression test for #199
2014-10-20 00:21:16 -04:00
Brian M. Carlson
1e648c5df4
Do not consider a statement as prepared if it errors
...
Fixes #600
2014-10-19 22:53:08 -04:00
Brian M. Carlson
c3513a27fa
Make native bindings an optional install
2014-10-18 00:20:18 -04:00
Brian M. Carlson
0b2344b6b5
Remove COPY TO / COPY FROM
2014-10-11 14:27:03 -04:00
Brian M. Carlson
4c5f3aba65
Add support for native rowMode: array
...
This completes the port from the old native bindings to the new node-pg-native bindings!
Time to build in support for older versions of postgres & start the pull request process.
2014-10-11 14:09:29 -04:00
Brian M. Carlson
3867851341
Make cancel query tests pass
2014-10-09 21:12:17 -04:00
Brian M. Carlson
dd2e71ce97
Fix max connection tests
2014-10-07 00:47:35 -04:00
Brian M. Carlson
75473221e7
Print out unfired function
2014-10-01 19:03:24 -04:00
Brian M. Carlson
c5d4207aac
Fix a few more failing tests
2014-09-23 18:57:20 -04:00
Brian M. Carlson
e99f8d59a6
Remove test skip
2014-09-14 21:14:24 -04:00
Brian M. Carlson
d2bb532d73
Make moar tests pass
2014-09-14 21:11:51 -04:00
Brian M. Carlson
667c528ea6
Work towards more tests passing
2014-09-14 01:23:02 -04:00
Brian M. Carlson
b325971fdf
Make more tests pass
2014-09-13 22:37:30 -04:00
Brian C
732e720d54
Merge pull request #608 from gurjeet/misc_unit_test_improvements
...
Miscellaneous improvements in unit tests.
2014-07-06 19:25:27 -04:00