Fix rebuild generation reconciliation (Refs #155)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user