db migration

This commit is contained in:
fyears
2024-02-25 23:21:42 +08:00
parent 5f5b5de505
commit 768d6636d0
8 changed files with 54 additions and 43 deletions
+9 -6
View File
@@ -25,7 +25,7 @@ import {
import { exportVaultSyncPlansToFiles } from "./debugMode";
import { exportQrCodeUri } from "./importExport";
import {
clearAllSyncMetaMapping,
clearAllPrevSyncRecordByVault,
clearAllSyncPlanRecords,
destroyDBs,
upsertLastSuccessSyncTimeByVault,
@@ -2166,13 +2166,16 @@ export class RemotelySaveSettingTab extends PluginSettingTab {
});
new Setting(debugDiv)
.setName(t("settings_delsyncmap"))
.setDesc(t("settings_delsyncmap_desc"))
.setName(t("settings_delprevsync"))
.setDesc(t("settings_delprevsync_desc"))
.addButton(async (button) => {
button.setButtonText(t("settings_delsyncmap_button"));
button.setButtonText(t("settings_delprevsync_button"));
button.onClick(async () => {
await clearAllSyncMetaMapping(this.plugin.db);
new Notice(t("settings_delsyncmap_notice"));
await clearAllPrevSyncRecordByVault(
this.plugin.db,
this.plugin.vaultRandomID
);
new Notice(t("settings_delprevsync_notice"));
});
});