diff --git a/packages/ipfs-core/package.json b/packages/ipfs-core/package.json index 0b457266ba..094ddbee72 100644 --- a/packages/ipfs-core/package.json +++ b/packages/ipfs-core/package.json @@ -64,7 +64,7 @@ "blockstore-datastore-adapter": "1.0.0", "datastore-core": "^5.0.1", "datastore-fs": "^5.0.2", - "datastore-level": "^6.0.1", + "datastore-level": "^6.0.2", "datastore-pubsub": "^0.7.0", "debug": "^4.1.1", "dlv": "^1.1.3", diff --git a/packages/ipfs-core/src/runtime/repo-browser.js b/packages/ipfs-core/src/runtime/repo-browser.js index 95ee8b9eea..1d871732bd 100644 --- a/packages/ipfs-core/src/runtime/repo-browser.js +++ b/packages/ipfs-core/src/runtime/repo-browser.js @@ -20,13 +20,28 @@ module.exports = (print, codecs, options) => { const repoPath = options.path || 'ipfs' return createRepo(repoPath, (codeOrName) => codecs.getCodec(codeOrName), { - root: new DatastoreLevel(repoPath), + root: new DatastoreLevel(repoPath, { + prefix: '', + version: 2 + }), blocks: new BlockstoreDatastoreAdapter( - new DatastoreLevel(`${repoPath}/blocks`) + new DatastoreLevel(`${repoPath}/blocks`, { + prefix: '', + version: 2 + }) ), - datastore: new DatastoreLevel(`${repoPath}/datastore`), - keys: new DatastoreLevel(`${repoPath}/keys`), - pins: new DatastoreLevel(`${repoPath}/pins`) + datastore: new DatastoreLevel(`${repoPath}/datastore`, { + prefix: '', + version: 2 + }), + keys: new DatastoreLevel(`${repoPath}/keys`, { + prefix: '', + version: 2 + }), + pins: new DatastoreLevel(`${repoPath}/pins`, { + prefix: '', + version: 2 + }) }, { autoMigrate: options.autoMigrate, onMigrationProgress: options.onMigrationProgress || print