Skip to content

Commit 2a997ce

Browse files
committed
Merge branch '5.8.x'
2 parents 91687d2 + c209636 commit 2a997ce

19 files changed

+208
-14
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
- Fix `ALTER TABLE … RENAME COLUMN … TO …` is not understood by the parser/linter (#430)
1717
- Fix `PARTITION` syntax errors (#377)
1818
- Fix `ALTER USER` when used with `IDENTIFIED WITH/VIA/BY` option (#431)
19+
- Fix `COALESCE PARTITION` in `ALTER TABLE`, rather than `COALESCE` (#323)
1920

2021
## [5.7.0] - 2023-01-25
2122

src/Components/AlterOperation.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@ final class AlterOperation implements Component
7676
1,
7777
'var',
7878
],
79+
'COALESCE PARTITION' => [
80+
1,
81+
'var',
82+
],
7983
'MAX_ROWS' => [
8084
1,
8185
'var',
@@ -94,7 +98,6 @@ final class AlterOperation implements Component
9498
'CHANGE' => 1,
9599
'CHARSET' => 1,
96100
'CHECK' => 1,
97-
'COALESCE' => 1,
98101
'CONVERT' => 1,
99102
'DEFAULT CHARSET' => 1,
100103
'DISABLE' => 1,

src/Contexts/ContextMariaDb100000.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,8 @@ class ContextMariaDb100000 extends Context
166166
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
167167
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
168168
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
169-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
169+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
170+
'SELECT TRANSACTION' => 7,
170171
'DEFAULT CHARACTER SET' => 7,
171172
'ON COMPLETION PRESERVE' => 7,
172173
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMariaDb100100.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ class ContextMariaDb100100 extends Context
177177
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
178178
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
179179
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
180-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
180+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
181+
'SELECT TRANSACTION' => 7,
181182
'DEFAULT CHARACTER SET' => 7,
182183
'ON COMPLETION PRESERVE' => 7,
183184
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMariaDb100200.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ class ContextMariaDb100200 extends Context
177177
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
178178
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
179179
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
180-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
180+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
181+
'SELECT TRANSACTION' => 7,
181182
'DEFAULT CHARACTER SET' => 7,
182183
'ON COMPLETION PRESERVE' => 7,
183184
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMariaDb100300.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ class ContextMariaDb100300 extends Context
177177
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
178178
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
179179
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
180-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
180+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
181+
'SELECT TRANSACTION' => 7,
181182
'DEFAULT CHARACTER SET' => 7,
182183
'ON COMPLETION PRESERVE' => 7,
183184
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMariaDb100400.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ class ContextMariaDb100400 extends Context
177177
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
178178
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
179179
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
180-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
180+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
181+
'SELECT TRANSACTION' => 7,
181182
'DEFAULT CHARACTER SET' => 7,
182183
'ON COMPLETION PRESERVE' => 7,
183184
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMariaDb100500.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ class ContextMariaDb100500 extends Context
177177
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
178178
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
179179
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
180-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
180+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
181+
'SELECT TRANSACTION' => 7,
181182
'DEFAULT CHARACTER SET' => 7,
182183
'ON COMPLETION PRESERVE' => 7,
183184
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMariaDb100600.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ class ContextMariaDb100600 extends Context
177177
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
178178
'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
179179
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
180-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
180+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
181+
'SELECT TRANSACTION' => 7,
181182
'DEFAULT CHARACTER SET' => 7,
182183
'ON COMPLETION PRESERVE' => 7,
183184
'NATURAL LEFT OUTER JOIN' => 7,

src/Contexts/ContextMySql50000.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,8 @@ class ContextMySql50000 extends Context
148148
'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,
149149
'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,
150150
'MODIFIES SQL DATA' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,
151-
'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,
151+
'COALESCE PARTITION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7,
152+
'SELECT TRANSACTION' => 7,
152153
'DEFAULT CHARACTER SET' => 7,
153154
'NATURAL LEFT OUTER JOIN' => 7,
154155
'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

0 commit comments

Comments
 (0)