Connection pool for node-postgres with generic-pool support
npm install node-pg-connection-pool




Simplistic node postgres connection pool ready can scale with generic-pool support
``node >= 4` This module requires nodejs v4 or above as it has dependencies on es6 components such as Map, Set, Promise etc.
``
npm install node-pg-connection-pool
#### Usage
- Seemless execution of commands.
`
var PgPool = require("node-pg-connection-pool");
var pool = new PgPool();
const result = await pool.query("SELECT $1::int AS number;", ["1"]);
`
- Want postgres raw connection? you got it
`
pool.acquire()
.then(client => {
// Do some work
// At the end release the conn back to the pool
pool.release(client)
});
`
#### API
- PgPool([options])
##### options object properties
| Name | Type | Description |
|---|---|---|
name | string | Name your pool |
pgOptions | object | opts from node-postgres#client-parameters |
pgNative | boolean | Use the native bindings. Install |
poolOptions | object | opts from node-pool#createpool |
logger | object | Inject your custom logger |
sh test.sh
Discover how you can contribute by heading on over to the CONTRIBUTING.md file.
These amazing people are maintaining this project:
No sponsors yet! Will you be the first?



These amazing people have contributed to/reviewed this project:
Discover how you can contribute by heading on over to the CONTRIBUTING.md` file.
---