Package Exports
- pgtools
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (pgtools) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
pgtools
Pure Node.js implementation of PostgreSQL's createdb and dropdb tools.
Only supports connection options and database name at the moment.
Install
npm install --save pgtools
Example
var pgtools = require('pgtools');
pgtools.createdb({
user: 'postgres',
password: 'some pass',
port: 5432,
host: 'localhost'
}, 'test-db', function (err, res) {
if (err) {
console.error(err);
process.exit(-1);
}
console.log(res);
});
Usage
pgtools.createdb(config, dbname [, cb(err)])
pgtools.dropdb(config, dbname [, cb(err)])
object config
An object with user, password, port, and host properties.
string dbname
The name of the database to create.
function cb
A callback that takes an error argument.