FIREFLO_CONFIG_SOURCE=db, la pasarela lee cuatro dominios desde PostgreSQL en lugar de archivos:
propiedades, credenciales, enrutamiento y tarifas.
Cuentas, logins y productos
Dinero
balance tiene exactamente un escritor: el sondeo de recarga de la pasarela. El panel escribe filas del libro mayor y
nunca la columna balance.
Enrutamiento
Una regla que referencia un filtro faltante o deshabilitado se omite por completo en lugar de cargarse con menos
condiciones. Descartar condiciones silenciosamente ampliaría la regla.
Aprobaciones y TLVs
Tanto
app_header como app_template llevan un estado de aprobación (V1.19.0). Solo las filas APPROVED se
cargan. Una fila pendiente se comporta exactamente como si no existiera.
Workers y ajustes
La resolución de tres niveles es
outSms.instance.<name>.<key> → outSms.default.<key> → el predeterminado
codificado. No todo ajuste puede acotarse a un listener. Uno que no puede lee silenciosamente un global
que nadie establece.
Auditoría
El acceso del operador se registra a un archivo en la carpeta de datos del panel en lugar de a esta tabla.
Las migraciones son solo hacia adelante
Flyway,V1.19.0__baseline.sql en adelante. No hay migración hacia atrás. La ruta de rollback es una
restauración, así que toma el backup antes de aplicar, no después.
Relacionado
Tablas de registros de llamada
La mitad de tráfico y dinero del esquema.
Configuración de base de datos
Conectar la pasarela, y el interruptor de modo db.