iamdevice / codeception-multidb
支持多数据库工作的 Codeception 扩展
1.0.11
2018-06-04 12:20 UTC
Requires
- php: >=5.6.0
- codeception/base: ^2.2
README
本模块基于原始的 Db 模块
安装
composer require iamdevice/codeception-multidb
配置示例
modules:
enabled:
- MultiDb
config:
MultiDb:
connections:
masterDb:
dsn: 'mysql:host=localhost;port=3306;dbname=database'
user: 'username'
password: 'password'
primary: true
dump: ''
populate: true
cleanup: false
reconnect: true
slaveDb:
dsn: 'mysql:host=localhost;port=3307;dbname=database'
user: 'username'
password: 'password'
dump: ''
populate: true
cleanup: false
reconnect: true
在执行与基础数据库相关的操作之前,您需要选择 Db,如下所示
$I->amConnectedToDb('primary')
或者,您必须使用以下命令将其中一个连接定义为主连接
primary: true
Aleksandr Kozhevnikov © 2017