feature/interfaz-binarios

This commit is contained in:
2026-07-30 07:27:44 -06:00
46 changed files with 5944 additions and 588 deletions

View File

@@ -140,14 +140,6 @@ CREATE TABLE IF NOT EXISTS a24c.restore_job_logs (
restored_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
-- Descartar sin borrar: las vistas de restaurados/fallidos filtran por dismissed_at IS NULL,
-- pero listRestoreJobLogSummaries sigue contando TODO. Un DELETE real bajaría los contadores de
-- /servidores-restauracion y podría retroceder la última restauración exitosa de un servidor.
ALTER TABLE a24c.restore_job_logs ADD COLUMN IF NOT EXISTS dismissed_at TIMESTAMPTZ;
ALTER TABLE a24c.restore_job_logs ADD COLUMN IF NOT EXISTS dismissed_by VARCHAR(128);
CREATE INDEX IF NOT EXISTS idx_a24c_restore_job_logs_pendientes
ON a24c.restore_job_logs (status, restored_at DESC) WHERE dismissed_at IS NULL;
CREATE INDEX IF NOT EXISTS idx_a24c_restore_job_logs_target
ON a24c.restore_job_logs (restore_target_id);
CREATE INDEX IF NOT EXISTS idx_a24c_restore_job_logs_restored_at