Index lifecycle capacity checks instead of scanning retained jobs

This commit is contained in:
2026-10-06 12:54:10 -04:00
parent 37d380fa45
commit d2108eb604
6 changed files with 95 additions and 8 deletions
@@ -136,7 +136,8 @@ describe('provisioning reads with retained lifecycle history', () => {
const indexes = handle.pragma('index_list(server_deployments)') as { name: string }[];
expect(indexes.map(index => index.name)).toEqual(expect.arrayContaining([
'idx_server_deployments_server', 'idx_server_deployments_state', 'idx_server_deployments_started_at',
'idx_server_deployments_submission', 'idx_server_deployments_finished_at'
'idx_server_deployments_submission', 'idx_server_deployments_finished_at',
'idx_server_deployments_server_state', 'idx_server_deployments_unsettled'
]));
expect(handle.pragma('foreign_key_check')).toEqual([]);
closeDb();