没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

Interface yii\db\MigrationInterface

实现yii\db\Migration
可用版本自2.0
源码 https://github.com/yiichina/yii2/blob/api/framework/db/MigrationInterface.php

The MigrationInterface 定义了要求数据库前已实现的最小方案集。

每个迁移类都应该提供 up() 方法用于 "upgrading" 数据库的逻辑, 以及用于 "downgrading" 逻辑的 down() 方法。

公共方法

隐藏继承的方法

方法描述被定义在
down() 此方法包含删除此迁移时要执行的逻辑。 默认实现会引发异常,指示无法删除迁移。 yii\db\MigrationInterface
up() 此方法包含应用此迁移时要执行的逻辑。 yii\db\MigrationInterface

方法详情

down() 公共 抽象 方法

此方法包含删除此迁移时要执行的逻辑。 默认实现会引发异常,指示无法删除迁移。

public abstract boolean down()
return boolean

迁移失败返回 false,并且不应该继续执行。 所有其他返回值表示迁移成功。

up() 公共 抽象 方法

此方法包含应用此迁移时要执行的逻辑。

public abstract boolean up()
return boolean

迁移失败返回 false,并且不应该继续执行。 所有其他返回值表示迁移成功。