knex-pglite
PGlite Dialect for knex.js
Since PGlite is single user and only supports a single connection, this library doesn't allow users to configure
the connection pool in the Knex.Config
.
Internally, the pool is set to { min: 1, max: 1 }
, i.e. there is exactly one connection at a time.
Install
npm install knex-pglite
Usage
import { knex } from "@000alen/knex";
import ClientPgLite from "knex-pglite";
const instance = knex({
client: ClientPgLite,
dialect: "postgres",
connection: {},
});
Acknowledgements
Mostly based on the build-in knex Postgres/Sqlite dialects.
License
MIT License