Как я могу очистить pouchdb, когда электронное приложение закрывается - PullRequest
0 голосов
/ 25 октября 2018

У меня есть несколько PouchDB в моем электронном приложении, и мне нужно очистить некоторые из этих баз данных, когда приложение закрывается, или сделать эти базы данных только для этого сеанса!

У меня есть 3 базы данных: auth (яне хочу, чтобы очистить это), дома и страницы.Я хочу сохранить базу данных во время работы приложения, потому что это улучшает время загрузки, но когда новый экземпляр приложения открыт, я хочу, чтобы последние 2 были без данных.

Есть идеи?

1 Ответ

0 голосов
/ 26 октября 2018

Адаптер In-Memory для PouchDB, может быть?

Или другая идея: создать случайную строку при запуске приложения, создать базу данных PouchDB со строкой в ​​качестве суффикса, например home-MjlhOGFlYmEy, дамп данных там.Новый экземпляр приложения будет использовать другой суффикс и имеет отдельную базу данных.Это, конечно, не очищает старые данные.Затем можно подумать о стратегиях очистки старых данных, например, сохраняя список всех суффиксов и запустив сборщик мусора, который очищает старые базы данных, которые больше не используются.

...