【问题标题】:AdonisJS 5, dynamically connection databaseAdonisJS 5、动态连接数据库
【发布时间】:2021-09-06 15:44:43
【问题描述】:

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

【问题讨论】:

    标签: node.js typescript backend adonis.js lucid


    【解决方案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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-09
      • 2010-12-25
      • 2016-07-05
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-17
      相关资源
      最近更新 更多