-- Tabla de secuencia para controlar el consecutivo de proyectos
-- Garantiza que los IDs nunca se reutilicen, incluso si se eliminan proyectos

CREATE TABLE IF NOT EXISTS thread_sequence (
    id INTEGER PRIMARY KEY,
    last_id INTEGER NOT NULL DEFAULT 0
);

-- Inicializar con el máximo ID actual de la tabla thread
INSERT OR REPLACE INTO thread_sequence (id, last_id)
SELECT 1, COALESCE(MAX(id), 0) FROM thread;
