Зарегистрируйте несколько баз данных knex, используя плагин Schwifty в HapiJS - PullRequest
0 голосов
/ 03 мая 2019

Есть ли у Schwifty способ обрабатывать несколько соединений с базой данных при использовании плагина knex? Я ищу способ подключения к 2 различным БД, чтобы я мог определить 2 разных хостов БД. Идея состоит в том, чтобы использовать одно соединение с БД для метода READ в / GET, а другое - для методов WRITE в / PUT и / POST.

Вот как я добавил самую первую запись ->

{ plugin: Schwifty, 
 options: { 
   knex: { 
    client: 'postgresql', 
    connection: { 
      user: process.env.USER, 
      host: process.env.DB_HOST, 
      database: process.env.DB, 
      password: process.env.DB_PASSWORD, port: 
      process.env.DB_PORT }, 
  pool: { 
     min: 2, 
     max: 10 } 
  } 
}}
...