1

您好在新版本中使用了 Adonis Js 5。我有多个具有相同数据库结构的数据库客户端,我可以创建一个新的数据库连接而不在 config/database.ts 中声明配置吗?这意味着我可以即时创建连接。

4

1 回答 1

1

是的,我终于可以做到了,有了这个:

Database.manager.patch(this.database.name, {
  client: 'mysql',
  connection: {
    host: Env.get('DB_HOST'),
    port: Env.get('DB_PORT'),
    user: this.database.username,
    password: this.database.password,
    database: this.database.name,
  },
  debug: Env.get('DB_DEBUG', false),
})
Database.manager.connect(this.database.name)
于 2021-09-07T12:14:28.930 回答