数据库脚本修正

This commit is contained in:
2026-07-21 18:03:47 +08:00 Unverified
parent 607b71e4f0
commit b443015943
7 changed files with 20 additions and 40 deletions
+2 -1
View File
@@ -3,6 +3,7 @@ import { dirname, join, resolve } from 'node:path';
import { mysqlSchema, sqliteSchema } from './src/database/schema.mjs';
import { createSqliteAdapter } from './src/database/sqlite-adapter.mjs';
import { createMysqlAdapter } from './src/database/mysql-adapter.mjs';
import { CURRENT_SCHEMA_VERSION } from './src/database/version.mjs';
export const relationalTables = [
'schema_metadata',
@@ -60,7 +61,7 @@ export function buildSeedOperations(state) {
const nullable = value => value == null || value === '' ? null : value;
add(
'UPDATE schema_metadata SET schema_version = 20, app_version = ?, self_registration_enabled = ?, created_at = ? WHERE id = 1',
`UPDATE schema_metadata SET schema_version = ${CURRENT_SCHEMA_VERSION}, app_version = ?, self_registration_enabled = ?, created_at = ? WHERE id = 1`,
Number(state.meta?.version || 1), state.settings?.selfRegistrationEnabled ? 1 : 0,
state.meta?.createdAt || new Date().toISOString()
);