Saltar al contenido principal

Bases de datos

Producción

ProyectoMotorUbicaciónNotas
Fenix HRPostgreSQL + MinIO + RedisVPS principalMulti-empresa
Fenix ProspectorSQLite (~10 GB)VPS principalBorg backup diario
Fenix AdvisorSupabaseSupabase CloudComparte con Convenios
Fenix ConveniosSupabaseSupabase Cloudpgvector
Fenix PortfolioPostgreSQL + RedisVPS principal
Fenix FinanzasPostgreSQLVPS principalSync Velneo manual
Fenix BankSync (Laravel)SQLiteVPS principal
app-vdfPostgreSQL 16VPS principalMulti-tenant single-DB
hr-reportes-apiSQLiteVPS principal10 tablas rpt_*
app-neurofactuSupabaseSupabase CloudTriggers de auditoría

Supabase compartida (Advisor + Convenios)

Connection string pooler guardada en memoria local. Ver reference_supabase_qiitecjtlsvpkripaqsr.md.

Backups locales en ~/Backups/supabase/.

hr-reportes-api · tablas rpt_*

10 tablas locales. sync_db.py consolida desde Factorial / Kronos / JIRA / Insightful / app-neurofactu. 3 modos de ejecución.

Endpoints internos en /api/internal/* con X-Internal-Token.

Reglas

  • ⚠️ SIEMPRE snapshot antes de migrate / docker cp / restart (tras incidente 2026-04-22)
  • ⚠️ Velneo autoincrementa num_reg al insertar CBA_DET_C — enviar 0 en cab POST, no count(txs)