0 フォロワー

インターフェース yii\db\MigrationInterface

実装元yii\db\Migration
利用可能なバージョン2.0
ソースコード https://github.com/yiisoft/yii2/blob/master/framework/db/MigrationInterface.php

MigrationInterface は、データベースマイグレーションによって実装されるべき最小限のメソッドセットを定義します。

各マイグレーションクラスは、データベースを「アップグレード」するロジックを含むup()メソッドと、「ダウングレード」ロジックのためのdown()メソッドを提供する必要があります。

パブリックメソッド

継承されたメソッドを隠す

メソッド 説明 定義元
down() このメソッドは、このマイグレーションを削除するときに実行されるロジックを含みます。 yii\db\MigrationInterface
up() このメソッドは、このマイグレーションを適用するときに実行されるロジックを含みます。 yii\db\MigrationInterface

メソッドの詳細

継承されたメソッドを隠す

down() public abstract method

このメソッドは、このマイグレーションを削除するときに実行されるロジックを含みます。

デフォルトの実装では、マイグレーションを削除できないことを示す例外がスローされます。

public abstract boolean down ( )
戻り値 boolean

マイグレーションが失敗し、それ以上の処理を進めるべきではないことを示すために false 値を返します。他のすべての戻り値は、マイグレーションが成功したことを意味します。

                public function down();

            
up() public abstract method

このメソッドは、このマイグレーションを適用するときに実行されるロジックを含みます。

public abstract boolean up ( )
戻り値 boolean

マイグレーションが失敗し、それ以上の処理を進めるべきではないことを示すために false 値を返します。他のすべての戻り値は、マイグレーションが成功したことを意味します。

                public function up();