Magentoの方法に従ってテーブルにインデックスを作成する方法は?


8

スクリプトファイルを使用して既存のテーブルにインデックスを作成するにはどうすればよいですか?任意の提案をいただければ幸いです。よろしくお願いします。

回答:


16

リソースセットアップで、いくつかの列を持つテーブルを作成します。

$table->addIndex(
  $installer->getIdxName(
    'your_namespace/your_table',
    array(
      'column1',
      'column2',
      'column3',
    ),
    Varien_Db_Adapter_Interface::INDEX_TYPE_UNIQUE
  ),
  array(
    'column1',
    'column2',
    'column3',
  ),
  array('type' => Varien_Db_Adapter_Interface::INDEX_TYPE_UNIQUE)
)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.