Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

hyperlevel-backup-to-s3

micnews9MIT0.1.3

Backup level-hyper db to Amazon S3

readme

SYNOPSIS

Backup level-hyper database and upload result to Amazon S3

USAGE

Setup:

var level = require('level-hyper');
var backupHyper = require('hyperlevel-backup-to-s3');

var db = level(config.path);
var backup = backupHyper(db);

Trigger backup:

backup('mybackup-1', {
  accessKey: awsAccessKeyId,
  secretKey: awsSecretAccessKey,
  bucket: awsBucket
}, function(err, result) {
  console.log(result); // { uploaded: "backup-mybackup-1.tar.gz" }
});

Nice backup name example:

var dateFormat = require('dateformat');
var name = 'database1-' + dateFormat(new Date(), 'yyyymmdd-hMMss');

backup(name, conf, function(err, result) {
  console.log(result); // { uploaded: "backup-database1-20141020-102450.tar.gz" }
});

LICENSE

MIT