修正数据库迁移目标文件目录说明
Some checks are pending
Security Checks / security (push) Waiting to run

This commit is contained in:
smail 2026-10-04 04:50:53 +08:00
parent 9327c81e3a
commit 62f65e3330
2 changed files with 7 additions and 1 deletions

View File

@ -56,7 +56,11 @@
@update:model-value="invalidateMigration"
/>
</el-form-item>
<p class="panel-desc">{{ migrationTarget.type === 'sqlite' ? '文件固定存放在运行目录 config 下,只填写新文件名,不填写路径。' : '请使用尚不存在的库名,系统执行时自动建库。新连接必须填写密码,不会复用源数据库密码。' }}</p>
<p class="panel-desc">
{{ migrationTarget.type === 'sqlite'
? '文件存放在运行根目录的 data 子目录中,只填写新文件名,不填写路径。'
: '请使用尚不存在的库名,系统执行时自动建库。新连接必须填写密码,不会复用源数据库密码。' }}
</p>
<p v-if="migrationTarget.type === 'postgresql'" class="panel-desc">PostgreSQL 连接要求数据库服务启用 TLS 加密,与迁移后的运行连接保持一致。</p>
</el-form>
<div class="action-row">

View File

@ -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)