18 private $additionalTableSuffix =
'_replica';
25 private $outdatedTableSuffix =
'_outdated';
38 $outdatedTableName =
$tableName . $this->outdatedTableSuffix;
39 $replicaTableName =
$tableName . $this->additionalTableSuffix;
44 'newName' => $outdatedTableName
47 'oldName' => $replicaTableName,
51 'oldName' => $outdatedTableName,
52 'newName' => $replicaTableName
55 $toRename = array_merge($toRename, $renameBatch);
58 if (!empty($toRename)) {
69 return $tableName . $this->additionalTableSuffix;
getAdditionalTableName($tableName)
switchTable(\Magento\Framework\DB\Adapter\AdapterInterface $connection, array $tableNames)