From 327b9faedb49776f858baf43f3e6a71e26ef772f Mon Sep 17 00:00:00 2001 From: calzoneman Date: Mon, 12 Oct 2015 23:31:36 -0700 Subject: [PATCH] Add dbstore dumper script --- src/channel-storage/db-chandump.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/channel-storage/db-chandump.js diff --git a/src/channel-storage/db-chandump.js b/src/channel-storage/db-chandump.js new file mode 100644 index 00000000..7065017f --- /dev/null +++ b/src/channel-storage/db-chandump.js @@ -0,0 +1,25 @@ +import Promise from 'bluebird'; + +import Config from '../config'; +import db from '../database'; +import { DatabaseStore } from './dbstore'; +import { syslog } from '../logger'; +syslog.log = () => undefined; + +function main() { + Config.load('config.yaml'); + db.init(); + const dbStore = new DatabaseStore(); + + Promise.delay(1000).then(() => { + return dbStore.load(process.argv[2]); + }).then((data) => { + console.log(JSON.stringify(data, null, 4)); + process.exit(0); + }).catch((err) => { + console.error(`Error retrieving channel data: ${err.stack}`); + process.exit(1); + }); +} + +main();