Spec-Zone.ru › Yii 2.0

Интерфейс yii\db\MigrationInterface

Все классы | Методы
Реализовано в yii\db\Migration, yii\mongodb\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() открытый абстрактный метод

Этот метод содержит логику, которая должна быть выполнена при удалении этой миграции.

По умолчанию реализация выбрасывает исключение, указывающее, что миграцию нельзя удалить.

открытый абстрактный boolean down ( )
возвращаемое значение boolean

Возвращает значение false, чтобы указать, что миграция завершается неудачно и не должна продолжать работу. Все другие возвращаемые значения означают, что миграция выполняется успешно.

up() открытый абстрактный метод

Этот метод содержит логику, которая должна быть выполнена при применении этой миграции.

открытый абстрактный boolean up ( )
возвращаемое значение boolean

Возвращает значение false, чтобы указать, что миграция завершается неудачно и не должна продолжать работу. Все другие возвращаемые значения означают, что миграция выполняется успешно.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-db-migrationinterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API