Phalcon 3 - Db\Index

فئة Phalcon \ Db \ Index




phalcon

تنفذ Phalcon\Db\IndexInterface

المصدر على جيثب

يسمح لتعريف الفهارس ليتم استخدامها على الجداول. فهارس هي طريقة شائعة لتحسين أداء قاعدة البيانات. يسمح الفهرس لخادم قاعدة البيانات بالعثور على صفوف معينة واستعادتها بسرعة أكبر بكثير مما يمكن أن تفعله بدون فهرس

// 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);

أساليب

getName العامة ()

اسم الفهرس

getColumns العامة ()

أعمدة الفهرس

getType العامة ()

نوع الفهرس

public __construct (اسم $ مختلط ، أعمدة مصفوفة $ ، [نوع $ مختلط ])

Phalcon \ Db \ Index constructor

static ثابت __set_state ( صفيف بيانات $)

استعادة كائن Phalcon \ Db \ Index من التصدير