Skip to content

Commit 18ca285

Browse files
author
Joan He
committed
MAGETWO-33705: moved tables (core_variable, core_variable_value) to Magento_Variable
1 parent 23dc232 commit 18ca285

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

app/code/Magento/Variable/sql/variable_setup/install-2.0.0.php

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
/**
1616
* Rename/Create table 'variable'
1717
*/
18+
$variableTableName = $installer->getTable('variable');
19+
$coreVariableTableName = $installer->getTable('core_variable');
1820
if ($installer->tableExists('core_variable')) {
19-
$connection->renameTable('core_variable', 'variable');
21+
$connection->renameTable($coreVariableTableName, $variableTableName);
2022
} else {
2123
$table = $connection->newTable(
22-
$installer->getTable('variable')
24+
$variableTableName
2325
)->addColumn(
2426
'variable_id',
2527
\Magento\Framework\DB\Ddl\Table::TYPE_INTEGER,
@@ -56,15 +58,17 @@
5658
/**
5759
* Rename/Create table 'variable_value'
5860
*/
61+
$variableValueTableName = $installer->getTable('variable_value');
62+
$coreVariableValueTableName = $installer->getTable('core_variable_value');
5963
if ($installer->tableExists('core_variable_value')) {
60-
$connection->renameTable('core_variable_value', 'variable_value');
61-
$oldForeignKeys = $connection->getForeignKeys('variable_value');
64+
$connection->renameTable($coreVariableValueTableName, $variableValueTableName);
65+
$oldForeignKeys = $connection->getForeignKeys($variableValueTableName);
6266
foreach ($oldForeignKeys as $foreignKey) {
63-
$connection->dropForeignKey('variable_value', $foreignKey['FK_NAME']);
67+
$connection->dropForeignKey($variableValueTableName, $foreignKey['FK_NAME']);
6468
}
6569
} else {
6670
$table = $connection->newTable(
67-
$installer->getTable('variable_value')
71+
$variableValueTableName
6872
)->addColumn(
6973
'value_id',
7074
\Magento\Framework\DB\Ddl\Table::TYPE_INTEGER,
@@ -113,7 +117,7 @@
113117
}
114118
$connection->addForeignKey(
115119
$installer->getFkName('variable_value', 'store_id', 'store', 'store_id'),
116-
'variable_value',
120+
$variableValueTableName,
117121
'store_id',
118122
$installer->getTable('store'),
119123
'store_id',
@@ -122,7 +126,7 @@
122126
);
123127
$connection->addForeignKey(
124128
$installer->getFkName('variable_value', 'variable_id', 'variable', 'variable_id'),
125-
'variable_value',
129+
$variableValueTableName,
126130
'variable_id',
127131
$installer->getTable('variable'),
128132
'variable_id',

0 commit comments

Comments
 (0)