Preparar repositorio para despliegue: código fuente limpio
This commit is contained in:
parent
866f5c432d
commit
3eca832c1a
76 changed files with 5434 additions and 3496 deletions
18
init-db/11-performance-indexes.sql
Normal file
18
init-db/11-performance-indexes.sql
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
-- Índices de optimización de rendimiento
|
||||
-- Creados: 2025-12-16
|
||||
-- Propósito: Acelerar consultas frecuentes de conteo y filtrado
|
||||
|
||||
-- Índices parciales para estados de traducciones
|
||||
CREATE INDEX IF NOT EXISTS idx_traducciones_status_partial_done
|
||||
ON traducciones(status) WHERE status = 'done';
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_traducciones_status_partial_pending
|
||||
ON traducciones(status) WHERE status = 'pending';
|
||||
|
||||
-- Índice compuesto para feeds activos/inactivos con fallos
|
||||
CREATE INDEX IF NOT EXISTS idx_feeds_activo_fallos
|
||||
ON feeds(activo, fallos);
|
||||
|
||||
-- Índice compuesto para páginas de noticias con filtros comunes
|
||||
CREATE INDEX IF NOT EXISTS idx_noticias_fecha_pais_categoria
|
||||
ON noticias(fecha DESC, pais_id, categoria_id);
|
||||
Loading…
Add table
Add a link
Reference in a new issue