Query Stream Extension
This guide assumes familiarity with:
Some PostgreSQL clients, like node-postgres
, require separate libraries to
enable certain features, such as streaming and chunking.
To make it work with waddler
, you need to install the query-stream
package and then
configure Waddler to enable it
npm
yarn
pnpm
bun
npm i pg-query-stream
import { queryStream } from 'waddler/extensions/pg-query-stream';
const sql = waddler(process.env.DATABASE_URL!, { extensions: [queryStream()] });
const result = sql`select * from users`.stream();
for await (const row of result) {
console.log(row);
}