pg-tools

0.1.0 • Public • Published

pg-tools

Create postgres database dump and restore

npm Travis node

Features

  • Create dump sql file of database
  • Restore dump sql file to database

Example

var  PgTools= require('pg-tools');


// create database dump sql file
var tool = new PgTools();
 tool.dumpDatabase({
    host: 'localhost'
    , port: 5432
    , user: 'postgres'
    , password: 'postgres'
    , dumpPath: 'home/backup'
    , database: 'test'
}, function (error, output, message) {
    if (error instanceof Error) {
       console.log(code);
    } else {
       console.log(output);
       console.log(message);
    }
});
// restore dump sql file to database
var tool = new PgTools();
 tool.restoreDatabase({
    host: 'localhost'
    , port: 5432
    , user: 'postgres'
    , password: 'postgres'
    , sqlFilePath: '/home/backup/test1430762417616.sql'
    , database: 'test'
}, function (error, output, message) {
    if (error instanceof Error) {
       console.log(code);
    } else {
       console.log(output);
       console.log(message);
    }
});

Readme

Keywords

none

Package Sidebar

Install

npm i pg-tools

Weekly Downloads

50

Version

0.1.0

License

none

Last publish

Collaborators

  • tobiaskneubuehler
  • ee
  • navalp