diff --git a/src/Service/DatabaseTransferService.php b/src/Service/DatabaseTransferService.php index 0a7bbc1..4ecea8d 100644 --- a/src/Service/DatabaseTransferService.php +++ b/src/Service/DatabaseTransferService.php @@ -26,12 +26,12 @@ class DatabaseTransferService ) { // connect the source database switch (explode(":", $_ENV['DATABASE_URL'])[0]) { - case 'pdo-sqlite'; + case 'pdo-sqlite': list($driverName, $dbFile) = explode(":/", $_ENV['DATABASE_URL']); $this->srcDB = new PDO('sqlite:'.$dbFile); break; - case 'pdo-mysql'; - case 'pdo-pgsql'; + case 'pdo-mysql': + case 'pdo-pgsql': $dsn = $this->convertDBURLString($_ENV['DATABASE_URL']); $this->srcDB = new PDO($dsn['dsn'], $dsn['username'], $dsn['password']); }