Fix SQLite taxonomy schema bootstrap drift

This commit is contained in:
2026-03-14 19:00:29 -04:00
parent f5730597f4
commit b735b864d2
6 changed files with 739 additions and 459 deletions

View File

@@ -7,6 +7,7 @@ import {
ensureFinancialIngestionSchemaHealthy,
resolveFinancialSchemaRepairMode
} from '../lib/server/db/financial-ingestion-schema';
import { ensureLocalSqliteSchema } from '../lib/server/db/sqlite-schema-compat';
import { buildLocalDevConfig, resolveSqlitePath } from './dev-env';
type DrizzleJournal = {
@@ -135,6 +136,7 @@ if (!initializedDatabase && databasePath && databasePath !== ':memory:') {
try {
client.exec('PRAGMA foreign_keys = ON;');
ensureLocalSqliteSchema(client);
const repairResult = ensureFinancialIngestionSchemaHealthy(client, {
mode: resolveFinancialSchemaRepairMode(env.FINANCIAL_SCHEMA_REPAIR_MODE)
});