Fix rebuild generation reconciliation (Refs #155)

This commit is contained in:
2026-10-14 12:36:32 -04:00
parent 61dbfb2c5f
commit dedf15d9af
17 changed files with 672 additions and 43 deletions
+15 -1
View File
@@ -120,7 +120,21 @@ export const migrations: readonly Migration[] = [
{ version: 20, name: 'persistent player bank and transfer ledger', run: migrateBank },
{ version: 21, name: 'instance-owned bank credentials', run: migrateBankCredentials },
{ version: 22, name: 'remembered browser sessions', run: migrateRememberedSessions },
{ version: 23, name: 'host temperature history', run: migrateTemperatures }
{ version: 23, name: 'host temperature history', run: migrateTemperatures },
{
version: 24,
name: 'rebuild generation evidence boundary',
run: (handle) => {
if (
!(handle.pragma('table_info(native_instances)') as { name: string }[]).some(
(column) => column.name === 'generation_reconciled_at'
)
)
handle.exec(
'ALTER TABLE native_instances ADD COLUMN generation_reconciled_at TEXT'
);
}
}
];
export const databaseVersion = migrations.length;