Добавлено небуферизируемое подключение к базе данных для решения проблемы с each и batch запросами

This commit is contained in:
ErickSkrauch
2017-11-15 00:03:38 +03:00
parent dab0ab4cba
commit d175dcdaed
3 changed files with 18 additions and 29 deletions

View File

@@ -17,6 +17,19 @@ return [
'mysql' => common\db\mysql\Schema::class,
],
],
'unbufferedDb' => [
'class' => yii\db\Connection::class,
'dsn' => 'mysql:host=' . (getenv('DB_HOST') ?: 'db') . ';dbname=' . getenv('DB_DATABASE'),
'username' => getenv('DB_USER'),
'password' => getenv('DB_PASSWORD'),
'charset' => 'utf8',
'attributes' => [
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => false,
],
'schemaMap' => [
'mysql' => common\db\mysql\Schema::class,
],
],
'mailer' => [
'class' => yii\swiftmailer\Mailer::class,
'viewPath' => '@common/mail',