поток: как получить строку в виде массива (вместо объекта JSON) - PullRequest
1 голос
/ 11 июня 2019

Нам нужно экспортировать данные в CSV-файл.

Я думаю, что хорошим подходом является использование функции потоковой передачи pg-обещания Изучение на примере # из базы данных

Кажется, что stream читает данные из базы данных и преобразует данные строки в объект JSON.Затем нам нужно преобразовать объект JSON обратно в массив и выполнить экспорт csv.

Есть ли способ настроить функцию потоковой передачи для прямого возврата строк в виде массива для повышения производительности (и во избежание бесполезного преобразования JSON))?
то есть что-то вроде ParameterizedQuery .rowMode

1 Ответ

0 голосов
/ 11 июня 2019

Библиотека pg-promise в этом случае исключительно использует базовый драйвер для потоковой передачи данных, который, к сожалению, не поддерживает такую ​​функцию. Он позволяет получать только объекты JSON из потока.

...