Spec-Zone.ru › CakePHP 2.9

Класс SchemaShell

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

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

AppShell
Extended by SchemaShell
Пакет: Cake\Консоль\Команда
Ссылка: http://book.cakephp.org/2.0/ru/console-and-shells/schema-management-and-migrations.html
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположение: 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 содержит только имя без разделителя, оно будет использовано в качестве имени файла в той же директории, что и файл схемы.

  • generate() public

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

  • getOptionParser() public
    Получает экземпляр обработчика параметров и настраивает его.
  • startup() public
    Переопределить запуск
  • 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 содержит только имя без разделителя, оно будет использовано в качестве имени файла в той же директории, что и файл схемы.

Возвращает

строка

generate()source public

generate( )

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

getOptionParser()source public

getOptionParser( )

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

Возвращает

ConsoleOptionParser

startup()source public

startup( )

Переопределить запуск

update()source public

update( )

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

view()source public

view( )

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

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

$Schemasource

public CakeSchema

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

$_drysource

protected boolean

Это пробный запуск?

null

© 2005–2016 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.9/class-SchemaShell.html

Spec-Zone.ru

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