使用带有Electron的sqlite在PouchDB中丢失数据

时间:2017-12-06 21:37:26

标签: angular sqlite electron pouchdb

我在基于angular2的电子应用程序中使用pouchdb与pouchdb-adapter-node-websql存储db与sqlite。

PouchDBModule.plugin(require('pouchdb-adapter-node-websql'));
let options = {};
options['prefix'] = "_db_";
options['adapter'] = 'websql';
let PouchDB = PouchDBModule.defaults(options);

这段代码应该每次都没有问题,实际上在我的开发环境中它永远不会丢失数据。 但是当我将应用程序作为生产运行时,我认为有时在重启后数据会丢失。我知道pouchdb将数据版本作为核心的一部分,但使用其他适配器如IndexedDB这种情况并没有发生。任何的想法?

0 个答案:

没有答案