billy-sql-postgres
v1.2.3
Published
A Billy service that allows for executing queries against a PostgreSQL datdabase
Downloads
5
Maintainers
Readme
billy-sql-postgres
A Billy service that allows for executing queries against a PostgreSQL database.
Install
$ npm install billy-sql-postgres
Usage
var Application = require('billy');
var SqlService = require('billy-sql-postgres');
var app = new Application();
app.service(SqlService);
app.config('postgres.url', 'posgres://user:[email protected]:5432');
Use the sql
dependency in any service or other injected objects:
app.service(function(sql) {
sql.query('select * from widgets').then(function(rows) {
...
});
});
Queries are all queued and executed via connections from the internal
connection pool on the pg
global object.
Injectables
New dependencies that you can use after adding this service:
tag | type |description | notes
-----|------|------------|-------
sql
| PostgresFacade
| The generic SQL interface | Promise-based query
interface
Configs
Available config properties:
config | type | description | default value | notes
--------|------|-------------|---------------|------
postgres.url
| string
| The connection string | null
| The service will error out if not provided
Testing
$ npm test
License
MIT