feat(sqlite): support SQLCipher encrypted databases

This commit is contained in:
t8y2 committed 2026-07-06 14:24:28 +08:00
1 parent 92ef1ac3cf
commit e84fb12fcc
6 files changed
+139 -9

No files matched your search

@@ -3759,6 +3759,10 @@ function openExternalUrl(url: string) {
</p>
</div>
</div>
<div v-if="form.db_type === 'sqlite'" class="grid grid-cols-4 items-center gap-4">
<Label :class="connectionLabelClass">{{ t("connection.sqliteCipherKey") }}</Label>
<PasswordInput v-model="form.password" class="col-span-3" :placeholder="t('connection.sqliteCipherKeyPlaceholder')" />
</div>
<div v-if="form.db_type === 'sqlite'" class="grid grid-cols-4 items-start gap-4">
<Label :class="connectionLabelTopClass">{{ t("connection.sqliteExtensions") }}</Label>
<div class="col-span-3 space-y-1">