Skip to content

Commit

Permalink
Updated Japanese docs (#292) [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
softark authored and samdark committed Jan 3, 2020
1 parent 22602c1 commit 837c14c
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions docs/guide-ja/topics-migrations.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,26 @@ yii mongodb-migrate
# 最後に適用されたマイグレーションを取り消す
yii mongodb-migrate/down
```
## 二つ以上の DB エンジンを使用するアプリケーションのための特殊な構成

アプリケーションが複数のデータベースを使う場合の例です。

- MySQL + MongoDB

マイグレーション・コマンドを実行すると、同時に MySQL と MongoDB の両方のマイグレーション・ファイルが対象として扱われます。これは両者が既定では同じフォルダを共有するためです。

**問題: MongoDB が MySQL のマイグレーション・ファイルを実行しようとし、MySQL が MongoDB のマイグレーション・ファイルを実行しようとする。**

この問題を回避するためには、`migrations` フォルダの下に `mongodb` という新しいフォルダを作って、コンソール・アプリケーションを次のようにセットアップすることが出来ます。

```php
return [
// ...
'controllerMap' => [
'mongodb-migrate' => [
'class' => 'yii\mongodb\console\controllers\MigrateController',
'migrationPath' => '@app/migrations/mongodb',
],
],
];
```

0 comments on commit 837c14c

Please sign in to comment.