Estoy usando la biblioteca knex ( https://www.npmjs.com/package/knex ) para NodeJS y MySQL y me gustaría implementar una conexión de base de datos alternativa en caso de que ya no se pueda acceder a la base de datos actual.
He leído que a través de la configuración de knex es posible usar, por ejemplo, las opciones de configuración "ping" (https://github.com/knex/knex/issues/1198#issuecomment-185310131 ) y "afterCreate" ( https:/ /github.com/knex/documentation/pull/17/files ) para detectar si ya no es posible conectarse a la base de datos.
Pero en caso de que no sea posible, ¿cómo puedo sobrescribir exactamente la configuración de conexión existente, establecer una nueva conexión de base de datos y ponerla a disposición de todas las próximas consultas dentro de estas opciones de configuración?