Skip to content

Commit e0dd617

Browse files
romainruaudAurélien FOUCRET
authored andcommitted
Virtual Categories and Search Terms products position : also delete previously created indexes
1 parent 85b00a1 commit e0dd617

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

src/app/code/community/Smile/ElasticSearch/sql/smile_elasticsearch_setup/upgrade-1.2.1-1.2.2.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?php
22
/**
33
* Append Missing foreign key to catalog_product_entity on search terms product positions
4+
* Also delete useless indexes previously created
45
*
56
* DISCLAIMER
67
*
@@ -20,6 +21,16 @@
2021

2122
$tableName = $installer->getTable('smile_elasticsearch/search_term_product_position');
2223

24+
$installer->getConnection()->dropIndex(
25+
$tableName,
26+
$installer->getIdxName('smile_elasticsearch/search_term_product_position', array('query_id'))
27+
);
28+
29+
$installer->getConnection()->dropIndex(
30+
$tableName,
31+
$installer->getIdxName('smile_elasticsearch/search_term_product_position', array('product_id'))
32+
);
33+
2334
$installer->getConnection()->addForeignKey(
2435
$installer->getFkName(
2536
'smile_elasticsearch/search_term_product_position',

src/app/code/community/Smile/VirtualCategories/sql/smile_virtualcategories_setup/upgrade-1.0.2-1.0.3.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?php
22
/**
33
* Append Missing foreign key to catalog_product_entity on virtual categories product positions
4+
* Also delete useless indexes previously created
45
*
56
* DISCLAIMER
67
*
@@ -20,6 +21,16 @@
2021

2122
$tableName = $installer->getTable('smile_virtualcategories/category_product_position');
2223

24+
$installer->getConnection()->dropIndex(
25+
$tableName,
26+
$installer->getIdxName('smile_virtualcategories/category_product_position', array('category_id'))
27+
);
28+
29+
$installer->getConnection()->dropIndex(
30+
$tableName,
31+
$installer->getIdxName('smile_virtualcategories/category_product_position', array('product_id'))
32+
);
33+
2334
$installer->getConnection()->addForeignKey(
2435
$installer->getFkName(
2536
'smile_virtualcategories/category_product_position',

0 commit comments

Comments
 (0)