【发布时间】:2021-09-06 15:44:43
【问题描述】:
您好用 Adonis Js 5 和新版本。我有多个具有相同数据库结构的数据库客户端,我可以创建一个新的数据库连接而不在 config/database.ts 中声明配置吗?这意味着我可以即时创建连接。
【问题讨论】:
标签: node.js typescript backend adonis.js lucid
您好用 Adonis Js 5 和新版本。我有多个具有相同数据库结构的数据库客户端,我可以创建一个新的数据库连接而不在 config/database.ts 中声明配置吗?这意味着我可以即时创建连接。
【问题讨论】:
标签: node.js typescript backend adonis.js lucid
是的,我终于可以做到了,有了这个:
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)
【讨论】: