Phalcon\Db\Index
Класс Phalcon\Db\Index
Реализует Phalcon\Db\IndexInterface
Позволяет определить индексы, которые будут использоваться в таблицах. Индексы-это распространенный способ повышения производительности базы данных. Индекс позволяет серверу баз данных находить и извлекать определенные строки намного быстрее, чем он мог бы сделать без индекса
<?php // Определить новый уникальный индекс $index_unique = new \Phalcon\Db\Index( 'column_UNIQUE', [ 'column', 'column' ], 'UNIQUE' ); // Определение нового первичного индекса $index_primary = new \Phalcon\Db\Index( 'PRIMARY', [ 'column' ] ); // Добавить индекс в существующую таблицу $connection->addIndex("robots", null, $index_unique); $connection->addIndex("robots", null, $index_primary);
Methods
public getName ()
Имя индекса
public getColumns ()
Столбец индекса
public getType ()
Тип индекса
public __construct (mixed $name, array $columns, [mixed $type])
Phalcon\Db\Index конструктор
public static __set_state (array $data)
Восстановление объекта Phalcon\Db\Index из экспорта