Skip to content

Commit fff96e7

Browse files
committed
exclude mariaDB from database queue support for new SKIP LOCKED
1 parent 641a7cd commit fff96e7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Illuminate/Queue/DatabaseQueue.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ protected function getLockForPopping()
234234
$databaseEngine = $this->database->getPdo()->getAttribute(PDO::ATTR_DRIVER_NAME);
235235
$databaseVersion = $this->database->getPdo()->getAttribute(PDO::ATTR_SERVER_VERSION);
236236

237-
if ($databaseEngine == 'mysql' && version_compare($databaseVersion, '8.0.1', '>=') ||
237+
if ($databaseEngine == 'mysql' && ! strpos($databaseVersion, 'MariaDB') && version_compare($databaseVersion, '8.0.1', '>=') ||
238238
$databaseEngine == 'pgsql' && version_compare($databaseVersion, '9.5', '>=')) {
239239
return 'FOR UPDATE SKIP LOCKED';
240240
}

0 commit comments

Comments
 (0)