Spec-Zone.ru › Phalcon 3

Класс Phalcon\Db\Index

реализует Phalcon\Db\IndexInterface

Исходный код на GitHub

Позволяет определять индексы, используемые в таблицах. Индексы — распространенный способ повышения производительности базы данных. Индекс позволяет серверу базы данных находить и извлекать определенные строки гораздо быстрее, чем без индекса.

// Define new unique index
$index_unique = new \Phalcon\Db\Index(
    'column_UNIQUE',
    [
        'column',
        'column'
    ],
    'UNIQUE'
);

// Define new primary index
$index_primary = new \Phalcon\Db\Index(
    'PRIMARY',
    [
        'column'
    ]
);

// Add index to existing table
$connection->addIndex("robots", null, $index_unique);
$connection->addIndex("robots", null, $index_primary);

Методы

public getName ()

Имя индекса

public getColumns ()

Столбцы индекса

public getType ()

Тип индекса

public __construct (смешанный $name, массив $columns, [смешанный $type])

Конструктор Phalcon\Db\Index

public static __set_state (массив $data)

Восстановление объекта Phalcon\Db\Index из экспорта

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Db_Index.html

Spec-Zone.ru

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