Резервная база данных NodeJS Knex для базы данных MySQL

#javascript #mysql #node.js #knex

Вопрос:

Я использую библиотеку knex (https://www.npmjs.com/package/knex) для NodeJS и MySQL, и я хотел бы реализовать резервное подключение к базе данных на случай, если текущая база данных больше недоступна.

Я читал, что через конфигурацию knex можно использовать, например, параметры конфигурации «ping» (https://github.com/knex/knex/issues/1198#issuecomment-185310131) и «После создания» (https://github.com/knex/documentation/pull/17/files), чтобы определить, невозможно ли больше подключиться к базе данных.

Но в случае, если это невозможно, как именно я могу перезаписать существующие параметры подключения, установить новое подключение к базе данных и сделать его доступным для всех предстоящих запросов в этих параметрах конфигурации?

Большое спасибо и с наилучшими пожеланиями

Денис