iamdevice / codeception-multidb
Codeception extension for work with multiple databases
Installs: 92 124
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 4
Forks: 6
Open Issues: 6
Requires
- php: >=5.6.0
- codeception/base: ^2.2
README
This module based on original Db module
Installation
composer require iamdevice/codeception-multidb
Config example
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
Before actions with base you need to select Db like
$I->amConnectedToDb('primary')
or you must define one of the connections as primary with
primary: true
Aleksandr Kozhevnikov © 2017