Spec-Zone.ru › CakePHP 2.10

Класс SchemaShell

Schema — это утилита управления базами данных командной строки для автоматизации задач программистов.

Schema — это утилита управления базами данных CakePHP. Она помогает вам отслеживать версии вашей базы данных.

AppShell
Extended by SchemaShell
Пакет: Cake\Console\Command
Ссылка: https://book.cakephp.org/2.0/ru/console-and-shells/schema-management-and-migrations.html
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/Command/SchemaShell.php

Краткое описание свойств

  • $Schema public
    CakeSchema
    Используемый класс Schema.
  • $_dry protected
    boolean
    Сухой запуск?

Краткое описание методов

  • _create() protected

    Создание базы данных из объекта Schema. Должен вызываться через метод run.

  • _loadSchema() protected
    Подготавливает объекты Schema для операций с базой данных.
  • _run() protected
    Выполняет SQL-запросы из _create() или _update().
  • _update() protected

    Обновление базы данных с помощью объекта Schema. Должен вызываться через метод run.

  • create() public
    Выполнение команд создания базы данных. Псевдоним для run create.
  • dump() public

    Выгрузка объекта Schema в файл SQL. Используйте параметр write для включения и управления расположением файла SQL. Просто использование -write запишет файл SQL в ту же директорию, что и файл схемы. Если -write содержит полный путь, файл будет сохранён там. Если -write содержит только имя без разделителя каталогов (DS), это будет использовано в качестве имени файла в той же директории, что и файл схемы.

  • generate() public

    Чтение базы данных и запись объекта схемы. Принимает подключение в качестве первого аргумента или путь для сохранения во втором аргументе.

  • getOptionParser() public
    Получает экземпляр анализатора опций и настраивает его.
  • startup() public
    Переопределение startup
  • update() public
    Выполнение команд создания базы данных. Псевдоним для run create.
  • view() public

    Чтение и вывод содержимого объекта схемы. Путь для чтения в качестве второго аргумента.

Подробное описание методов

_create()source protected

_create( CakeSchema $Schema , string $table null )

Создание базы данных из объекта Schema. Должен вызываться через метод run.

Параметры

CakeSchema $Schema
Экземпляр объекта схемы для создания.
строка $table необязательно null
Имя таблицы.

_loadSchema()source protected

_loadSchema( )

Подготавливает объекты Schema для операций с базой данных.

_run()source protected

_run( array $contents , string $event , CakeSchema $Schema )

Выполняет SQL-запросы из _create() или _update().

Параметры

массив $contents
Содержимое для выполнения.
строка $event
Событие для запуска
CakeSchema $Schema
Экземпляр объекта схемы.

_update()source protected

_update( CakeSchema $Schema , string $table null )

Обновление базы данных с помощью объекта Schema. Должен вызываться через метод run.

Параметры

CakeSchema $Schema
$Schema Экземпляр объекта схемы
строка $table необязательно null
Имя таблицы.

create()source public

create( )

Выполнение команд создания базы данных. Псевдоним для run create.

dump()source public

dump( )

Выгрузка объекта Schema в файл SQL. Используйте параметр write для включения и управления расположением файла SQL. Просто использование -write запишет файл SQL в ту же директорию, что и файл схемы. Если -write содержит полный путь, файл будет сохранён там. Если -write содержит только имя без разделителя каталогов (DS), это будет использовано в качестве имени файла в той же директории, что и файл схемы.

Возвращает

строку

generate()source public

generate( )

Чтение базы данных и запись объекта схемы. Принимает подключение в качестве первого аргумента или путь для сохранения во втором аргументе.

getOptionParser()source public

getOptionParser( )

Получает экземпляр анализатора опций и настраивает его.

Возвращает

ConsoleOptionParser

startup()source public

startup( )

Переопределение startup

update()source public

update( )

Выполнение команд создания базы данных. Псевдоним для run create.

view()source public

view( )

Чтение и вывод содержимого объекта схемы. Путь для чтения в качестве второго аргумента.

Подробное описание свойств

$Schemasource

public CakeSchema

Используемый класс Schema.

$_drysource

protected boolean

Сухой запуск?

null

© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.10/class-SchemaShell.html

Spec-Zone.ru

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