@@ 210-220 (lines=11) @@ | ||
207 | throw new \LogicException(sprintf('Database Url %s is invalid.', $databaseUrl)); |
|
208 | } |
|
209 | $platform = $conn->getDatabasePlatform()->getName(); |
|
210 | switch ($platform) { |
|
211 | case 'sqlite': |
|
212 | $sql = 'SELECT sqlite_version() AS server_version'; |
|
213 | break; |
|
214 | case 'mysql': |
|
215 | $sql = 'SELECT version() AS server_version'; |
|
216 | break; |
|
217 | case 'postgresql': |
|
218 | default: |
|
219 | $sql = 'SHOW server_version'; |
|
220 | } |
|
221 | $stmt = $conn->executeQuery($sql); |
|
222 | $version = $stmt->fetchColumn(); |
|
223 |
@@ 1020-1032 (lines=13) @@ | ||
1017 | $rsm->addScalarResult('server_version', 'server_version'); |
|
1018 | ||
1019 | $platform = $em->getConnection()->getDatabasePlatform()->getName(); |
|
1020 | switch ($platform) { |
|
1021 | case 'sqlite': |
|
1022 | $sql = 'SELECT sqlite_version() AS server_version'; |
|
1023 | break; |
|
1024 | ||
1025 | case 'mysql': |
|
1026 | $sql = 'SELECT version() AS server_version'; |
|
1027 | break; |
|
1028 | ||
1029 | case 'postgresql': |
|
1030 | default: |
|
1031 | $sql = 'SHOW server_version'; |
|
1032 | } |
|
1033 | ||
1034 | $version = $em->createNativeQuery($sql, $rsm) |
|
1035 | ->getSingleScalarResult(); |