Interface yii\db\MigrationInterface

Implemented byyii\db\Migration
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/db/MigrationInterface.php

MigrationInterface 定义了数据库迁移要实现的最少方法集.

每个迁移类应提供包含"upgrading"(升级)数据库逻辑的 up() 方法和"downgrading"(降级)逻辑的 down() 方法.

公共方法

隐藏继承的方法

方法描述定义在
down() 此方法包含删除此迁移时要执行的逻辑. yii\db\MigrationInterface
up() 此方法包含应用此迁移时要执行的逻辑. yii\db\MigrationInterface

方法详情

down() public abstract 方法

此方法包含删除此迁移时要执行的逻辑.

默认实现会抛出一个异常, 指示无法删除迁移.

public abstract boolean down ( )
return boolean

返回一个错误值来表示迁移失败, 不应继续进行. 所有其它返回值表示迁移成功.

up() public abstract 方法

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

public abstract boolean up ( )
return boolean

返回一个错误值来表示迁移失败, 不应继续进行. 所有其它返回值表示迁移成功.