select for share mysql fix

This commit is contained in:
Yuri Kuznetsov
2025-03-25 13:36:14 +02:00
parent f2a5e103dd
commit 03969a20fe
3 changed files with 21 additions and 2 deletions

View File

@@ -591,4 +591,23 @@ class PostgresqlQueryComposer extends BaseQueryComposer
return $sql;
}
/**
* @param array<string, mixed> $params
*/
protected function getSelectTailPart(array $params): ?string
{
$forShare = $params['forShare'] ?? null;
$forUpdate = $params['forUpdate'] ?? null;
if ($forShare) {
return "FOR SHARE";
}
if ($forUpdate) {
return "FOR UPDATE";
}
return null;
}
}