Commit Graph
92 Commits
Author SHA1 Message Date
jeromew 7115f25ec1 Changelog 2019-03-21 16:03:11 +00:00
jeromew 38f9ebc606 Add benchmark to measure memory usage during copy-from 2019-03-21 15:16:49 +00:00
jeromew ff39922e86 Add benchmark for copy-from 2019-03-21 13:22:13 +00:00
jeromew cffae659b8 perf: remove one call to push in copy-from transform loop 2019-03-20 09:21:28 +00:00
jeromew 98d8d8a8e0 Stubs new version 2019-03-19 08:54:53 +00:00
jeromew abf76d14fc Bump version 2019-03-19 08:49:24 +00:00
jeromew abd92ae4ca Changelog 2019-03-19 08:48:29 +00:00
jeromew 6249052bc8 Add test for copy from client reuse 2019-03-18 17:45:55 +00:00
jeromew 291e257116 Add test for copy-to pg client re-use 2019-03-15 15:15:45 +00:00
jeromew 78c2d834c7 Update Changelog with recent commits 2019-03-15 13:19:13 +00:00
jeromew 2af7ce57b1 Merge branch 'master' of ssh://github.com/brianc/node-pg-copy-streams 2019-03-15 12:27:54 +00:00
jeromew 90480c7cfa Fix copy-to test intermittent 'unhandled promise rejection' bug 2019-03-15 12:24:54 +00:00
jeromew df47d58d74 Do not register the pushBufferIfNeeded method on the instance 2019-03-15 10:12:20 +00:00
jeromew 7d546a5c34 Merge pull request #68 from jaweesner/master
Update README example to be pq 7.0 compliant
2019-03-15 10:52:45 +01:00
jeromew 9c46a8223e Stubs next version 2019-03-14 20:04:47 +00:00
jeromew 4ff1971113 Bump version 2019-03-14 18:56:17 +00:00
jeromew c8661b8afb fix Makefile tabulation 2019-03-14 18:55:48 +00:00
jeromew 0b716029db Add major version support in Makefile 2019-03-14 18:52:46 +00:00
jeromew 660931ef1b Add 2.x changelog 2019-03-14 18:51:42 +00:00
jeromew e3c2109c5a Add package-lock.json 2019-03-14 18:30:36 +00:00
jeromew f01c278615 Improve copy-to overall performance by keeping the in-out chunk balance (ported from CartoDB's fork) 2019-03-14 18:24:15 +00:00
jeromew 1c3271ad06 Do not use deprecated Buffer constructor (ported from CartoDB's fork) 2019-03-14 18:00:12 +00:00
jeromew 43bc2cac7b Use strict (ported from CartoDB's fork) 2019-03-14 17:49:55 +00:00
jeromew 5e3934b71f Drop support for old version of Node.js
Add support for latest LTS releases and current
2019-03-14 17:34:17 +00:00
jeromew 69f670ab13 Update dev dependencies 2019-03-14 17:30:34 +00:00
jaweesner 455e170084 Update to be pq 7.0 compilant
pg singletons are no longer supported according to https://node-postgres.com/guides/upgrading , updated example to reflect upgrade changes.
2018-04-12 19:36:09 -07:00
jeromew e15feb199a README.md: copy-from error and vacuum #26 2016-08-23 12:10:25 +02:00
jeromew 191a4ec16a Fix documentation of copy-from completion 2016-08-23 11:32:10 +02:00
jeromew 399bff7ed7 Bump version v1.2.0 2016-08-22 16:27:04 +00:00
jeromew 8174e10fb5 Merge pull request #54 from jeromew/upstream-end
Test: `end` event should not be triggered 2 times on copy-from
2016-08-22 17:47:29 +02:00
jeromew f29aef3bba Merge pull request #53 from jeromew/upstream-frontier
Bugfix - wrong tests on chunk frontiers
2016-08-22 17:47:01 +02:00
jeromew b2e108571e Issue #54: We should probably delay the _flush cb() to CommandComplete 2016-07-30 00:08:54 +00:00
jeromew 7003f6070f Fix issue #54: end is being triggered 2 times 2016-07-29 23:51:41 +00:00
jeromew ade7ab95a0 Test: end event should not be triggered 2 times on copy-from 2016-07-29 23:47:39 +00:00
jeromew 9ccda04036 Bugfix - Chunk frontiers were not correctly tested 2016-07-28 23:05:50 +00:00
jeromew a5e532f20b Bugfix - wrong tests on chunk frontiers 2016-07-28 22:55:02 +00:00
jeromew 2a4db2920e Fix NoticeResponse test and handle other messages (#52) 2016-07-28 16:13:22 -05:00
jeromew f155899570 Add a test for NoticeResponse handling (#51) 2016-07-28 13:15:59 -05:00
brianc 18be125596 Bump version v1.1.1 2016-07-26 14:40:01 -05:00
jeromew ae5b344395 Refactor message format codes handling (#45) 2016-07-26 14:39:48 -05:00
jeromew ee84aba89f Use end stream option instead of not calling _flush callback (#44) 2016-07-26 14:39:33 -05:00
brianc e0aa7db324 Bump version v1.1.0 2016-05-24 17:20:26 -05:00
Jonathan Bergknoff 0f0ddf7ad4 Expose row count after COPY FROM command (#37)
* Expose row count after COPY FROM command

* correct conditional
2016-05-24 17:20:16 -05:00
brianc ed57e131e9 Drop support for node@v0.10 v1.0.0 2016-05-03 13:21:28 -05:00
Brian C c4a0e6dd58 Fix compatibility with newer versions of node (#39)
* Eliminate detach/reattach strategy as it isn't able to differentiate between on/once and inconsistenly loses unshifted data depending on node version.  Instead just split stream and send it to copy stream and the connection.stream at the same time.  Disconnecting copy stream just means unpiping.  Added handleCopyData to fulfill query contract but ignore the incoming data.

Add node 4.2.2 to Travis
Minimum postgres 9.2 to allow tests to complete in Travis

Remove test that is no longer needed since we no longer disconnect/reconnect listeners

* Add resume

* Remove node 0.10 and add 0.12

* Re-enable old tests

* Add more versions to the travis test matrix
2016-05-03 13:20:04 -05:00
Dan Robinson d5b5c8c569 Merge pull request #33 from alexconlin/master
Change file format in example from .tdv to .tsv
2015-12-09 17:14:26 -08:00
Alex Conlin 6981ea6ac5 Change file format in example from .tdv to .tsv 2015-12-09 20:31:54 +00:00
brianc d2b9677a02 Fix travis build 2015-03-09 08:11:33 -06:00
Brian M. Carlson bfee86543f Remove database from .travis.yml - that is not the problem 2014-09-16 00:34:34 -04:00
Brian C 21f47220fc Merge pull request #20 from drob/error-message
Better test of error handling after initial response.
2014-09-16 00:33:21 -04:00