We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 116c7c5 commit d1a912eCopy full SHA for d1a912e
Store/PdoStore.php
@@ -330,10 +330,10 @@ private function getCurrentTimestampStatement(): string
330
private function isTableMissing(\PDOException $exception): bool
331
{
332
$driver = $this->getDriver();
333
- $code = $exception->errorInfo ? $exception->errorInfo[1] : $exception->getCode();
+ [$sqlState, $code] = $exception->errorInfo ?? [null, $exception->getCode()];
334
335
switch (true) {
336
- case 'pgsql' === $driver && '42P01' === $code:
+ case 'pgsql' === $driver && '42P01' === $sqlState:
337
case 'sqlite' === $driver && str_contains($exception->getMessage(), 'no such table:'):
338
case 'oci' === $driver && 942 === $code:
339
case 'sqlsrv' === $driver && 208 === $code:
0 commit comments