Fix documentation of copy-from completion
This commit is contained in:
parent
399bff7ed7
commit
191a4ec16a
@ -42,10 +42,15 @@ pg.connect(function(err, client, done) {
|
|||||||
var stream = client.query(copyFrom('COPY my_table FROM STDIN'));
|
var stream = client.query(copyFrom('COPY my_table FROM STDIN'));
|
||||||
var fileStream = fs.createReadStream('some_file.tsv')
|
var fileStream = fs.createReadStream('some_file.tsv')
|
||||||
fileStream.on('error', done);
|
fileStream.on('error', done);
|
||||||
fileStream.pipe(stream).on('finish', done).on('error', done);
|
stream.on('error', done);
|
||||||
|
stream.on('end', done);
|
||||||
|
fileStream.pipe(stream);
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
|
*Important*: Even if `pg-copy-streams.from` is used as a Writable (via `pipe`), you should not listen for the 'finish' event and expect that the COPY command has already been correctly acknowledged by the database. Internally, a duplex stream is used to pipe the data into the database connection and the COPY command should be considered complete only when the 'end' event is triggered.
|
||||||
|
|
||||||
|
|
||||||
## install
|
## install
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
Loading…
Reference in New Issue
Block a user