Skip to content

Commit

Permalink
[TASK] Add BEGIN and COMMIT statements, see #222
Browse files Browse the repository at this point in the history
Add statements needed to run ke_search in a
Percona-Database-Cluster with strict-mode.
  • Loading branch information
christianbltr committed Apr 19, 2024
1 parent 039e0b9 commit 68f7143
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Classes/Indexer/IndexerRunner.php
Original file line number Diff line number Diff line change
Expand Up @@ -849,8 +849,10 @@ public function insertRecordIntoIndex($fieldValues)
. $addQueryPartFor['execute'] . ';';

try {
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement('BEGIN;');
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement($queryArray['set']);
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement($queryArray['execute']);
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement('COMMIT;');
} catch (Exception $e) {
$this->logger->error($e->getMessage());
}
Expand Down Expand Up @@ -903,8 +905,10 @@ public function updateRecordInIndex($fieldValues)
. ', @uid;';

try {
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement('BEGIN;');
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement($queryArray['set']);
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement($queryArray['execute']);
Db::getDatabaseConnection('tx_kesearch_index')->executeStatement('COMMIT;');
} catch (Exception $e) {
// @extensionScannerIgnoreLine
$this->logger->error($e->getMessage());
Expand Down

0 comments on commit 68f7143

Please sign in to comment.