Merge #17022 - Use correct min MySQL version for axis-order (8.0.1)
Pull-request: #17022 Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
commit
5d61d0b87e
@ -211,8 +211,8 @@ class GisVisualization
|
||||
$spatialSrid = 'ST_SRID';
|
||||
}
|
||||
|
||||
// If MYSQL version >= 8.1 override default axis order
|
||||
if ($this->userSpecifiedSettings['mysqlVersion'] >= 80010 && ! $isMariaDb) {
|
||||
// If MYSQL version >= 8.0.1 override default axis order
|
||||
if ($this->userSpecifiedSettings['mysqlVersion'] >= 80001 && ! $isMariaDb) {
|
||||
$axisOrder = ', \'axis-order=long-lat\'';
|
||||
}
|
||||
|
||||
|
||||
@ -1662,7 +1662,7 @@ class Util
|
||||
$spatialSrid = 'ST_SRID';
|
||||
}
|
||||
|
||||
if ($mysqlVersionInt >= 80010 && ! $dbi->isMariaDb()) {
|
||||
if ($mysqlVersionInt >= 80001 && ! $dbi->isMariaDb()) {
|
||||
$axisOrder = ', \'axis-order=long-lat\'';
|
||||
}
|
||||
|
||||
|
||||
@ -132,13 +132,13 @@ class GisVisualizationTest extends AbstractTestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* Modify the query for an MySQL 8.1 version
|
||||
* Modify the query for an MySQL 8.0.1 version
|
||||
*/
|
||||
public function testModifyQueryVersion8(): void
|
||||
{
|
||||
$queryString = $this->callFunction(
|
||||
GisVisualization::getByData([], [
|
||||
'mysqlVersion' => 80010,
|
||||
'mysqlVersion' => 80001,
|
||||
'spatialColumn' => 'abc',
|
||||
'isMariaDB' => false,
|
||||
]),
|
||||
|
||||
@ -2267,7 +2267,7 @@ class UtilTest extends AbstractTestCase
|
||||
],
|
||||
'\'POINT(1 1)\',0',
|
||||
true,
|
||||
80010,
|
||||
80001,
|
||||
],
|
||||
[
|
||||
'SELECT ST_ASTEXT(x\'000000000101000000000000000000f03f000000000000f03f\'),'
|
||||
@ -2288,7 +2288,7 @@ class UtilTest extends AbstractTestCase
|
||||
],
|
||||
'POINT(1 1)',
|
||||
false,
|
||||
80010,
|
||||
80001,
|
||||
],
|
||||
[
|
||||
'SELECT ST_ASTEXT(x\'000000000101000000000000000000f03f000000000000f03f\')',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user