Files
EvoBGP/migrations/sqlite/000034_job_queue_lease.down.sql
T
DenozordecandCursor f8e0520817 feat(httpapi): harden control plane and speed up prefix refresh
Очередь job получила lease и fencing, телеметрия и прогресс deploy сохраняются, ревизия пишет manifest входов. Обновление префиксов не переписывает неизменённый снимок, большие наборы идут через COPY, а устаревшая ревизия не попадает в deploy. Бандл ноды кэшируется, prune и постановка job больше не держат горячий путь.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-02 17:23:59 +07:00

13 lines
625 B
SQL

DROP INDEX IF EXISTS idx_job_audit_expired_lease;
DROP INDEX IF EXISTS idx_job_audit_claim;
ALTER TABLE job_audit DROP COLUMN request_sequence;
ALTER TABLE job_audit DROP COLUMN cancel_requested;
ALTER TABLE job_audit DROP COLUMN available_at;
ALTER TABLE job_audit DROP COLUMN fencing_token;
ALTER TABLE job_audit DROP COLUMN attempt;
ALTER TABLE job_audit DROP COLUMN lease_until;
ALTER TABLE job_audit DROP COLUMN owner_id;
ALTER TABLE job_audit DROP COLUMN request_hash;
ALTER TABLE job_audit DROP COLUMN request_json;
DELETE FROM tenant WHERE id = '00000000-0000-0000-0000-000000000000' AND slug = 'evobgp-system-jobs';