diff --git a/frontend/src/views/components/ConfigSettings/ConfigMaintenance/ConfigMaintenance.vue b/frontend/src/views/components/ConfigSettings/ConfigMaintenance/ConfigMaintenance.vue index 285a2a7..810006d 100644 --- a/frontend/src/views/components/ConfigSettings/ConfigMaintenance/ConfigMaintenance.vue +++ b/frontend/src/views/components/ConfigSettings/ConfigMaintenance/ConfigMaintenance.vue @@ -56,7 +56,11 @@ @update:model-value="invalidateMigration" /> -

{{ migrationTarget.type === 'sqlite' ? '文件固定存放在运行目录 config 下,只填写新文件名,不填写路径。' : '请使用尚不存在的库名,系统执行时自动建库。新连接必须填写密码,不会复用源数据库密码。' }}

+

+ {{ migrationTarget.type === 'sqlite' + ? '文件存放在运行根目录的 data 子目录中,只填写新文件名,不填写路径。' + : '请使用尚不存在的库名,系统执行时自动建库。新连接必须填写密码,不会复用源数据库密码。' }} +

PostgreSQL 连接要求数据库服务启用 TLS 加密,与迁移后的运行连接保持一致。

diff --git a/test/frontend/config-settings.test.mjs b/test/frontend/config-settings.test.mjs index 45001fd..5d6800e 100644 --- a/test/frontend/config-settings.test.mjs +++ b/test/frontend/config-settings.test.mjs @@ -498,6 +498,8 @@ test('独立页模板可编译,编辑器不再连接维护面板且权限绑 assert.ok(maintenance.includes(`pageKey === '${key}' && ${capability}`)) } assert.doesNotMatch(maintenance, /audit-panel|canExportAudit|loadAudit/) + assert.match(maintenance, /文件存放在运行根目录的 data 子目录中,只填写新文件名,不填写路径。/) + assert.doesNotMatch(maintenance, /文件固定存放在运行目录 config 下/) for (const name of ['BaseConfig', 'EmailConfig', 'SslConfig', 'PluginsConfig', 'ConfigMaintenance']) { const page = readFileSync(new URL(`${name}/${name}.vue`, root), 'utf8') const { descriptor, errors } = parse(page)