How to use the leveldown.repair function in leveldown

To help you get started, we’ve selected a few leveldown examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github DefinitelyTyped / DefinitelyTyped / types / leveldown / leveldown-tests.ts View on Github external
const db = new LevelDOWN("/tmp/db");

db.open(() => {
  db.put("key", "value", (err: Error | undefined) => { });
  db.put(Buffer.from([1]), "value", { something: true }, (err: Error | undefined) => { });

  db.get("key", (err: Error | undefined) => { });
  db.get(Buffer.from([1]), { something: true }, (err: Error | undefined, value: Bytes) => { });

  db.close((err: Error | undefined) => { });
});

db.clear((err: Error | undefined) => { });

LevelDOWN.destroy("/tmp/db", (err: Error | undefined) => { });
LevelDOWN.repair("/tmp/db", (err: Error | undefined) => { });
github storj / kfs / bin / kfs.js View on Github external
async.eachSeries(sBucketList, (sBucketName, next) => {
    require('leveldown').repair(
      path.join(kfs.utils.coerceTablePath(program.db), sBucketName),
      (err) => {
        if (err) {
          process.stderr.write('[error] ' + err.message);
          process.exit(1)
        }

        process.stdout.write(sBucketName + ' (done!)\n');
        next();
      }
    );
  });
}

leveldown

A low-level Node.js LevelDB binding

MIT
Latest version published 2 years ago

Package Health Score

62 / 100
Full package analysis