Commit 581d361
authored
Fixes for phpMyAdmin, Adminer, etc. (#269)
This is a set of fixes of issues discovered when testing phpMyAdmin and
Adminer:
- Fix `USE` statement when switching back to the main database (`USE
wp`).
- Add support for `@@version` and `@@version_comment` system variables.
- Add support for `INFORMATION_SCHEMA.CHARACTER_SETS`.
- Add support for `INFORMATION_SCHEMA.COLLATIONS`.
- Add support for `SHOW COLLATIONS` statement.
- Improve `CAST` expression handling.
There are more fixes to come, but maybe we can add those in subsequent
PRs so that the scope here doesn't explode.1 parent cbcdaa5 commit 581d361
File tree
4 files changed
+335
-16
lines changed- tests
- wp-includes/sqlite-ast
4 files changed
+335
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
97 | 196 | | |
98 | 197 | | |
99 | 198 | | |
| |||
368 | 467 | | |
369 | 468 | | |
370 | 469 | | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
371 | 483 | | |
372 | 484 | | |
373 | 485 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6033 | 6033 | | |
6034 | 6034 | | |
6035 | 6035 | | |
| 6036 | + | |
| 6037 | + | |
| 6038 | + | |
| 6039 | + | |
| 6040 | + | |
| 6041 | + | |
| 6042 | + | |
| 6043 | + | |
6036 | 6044 | | |
6037 | 6045 | | |
6038 | 6046 | | |
| |||
8395 | 8403 | | |
8396 | 8404 | | |
8397 | 8405 | | |
8398 | | - | |
8399 | | - | |
| 8406 | + | |
| 8407 | + | |
8400 | 8408 | | |
8401 | 8409 | | |
8402 | 8410 | | |
8403 | | - | |
8404 | | - | |
| 8411 | + | |
| 8412 | + | |
8405 | 8413 | | |
8406 | 8414 | | |
8407 | 8415 | | |
8408 | 8416 | | |
8409 | 8417 | | |
8410 | 8418 | | |
8411 | | - | |
8412 | | - | |
8413 | | - | |
| 8419 | + | |
| 8420 | + | |
| 8421 | + | |
8414 | 8422 | | |
8415 | 8423 | | |
8416 | 8424 | | |
| |||
9366 | 9374 | | |
9367 | 9375 | | |
9368 | 9376 | | |
| 9377 | + | |
| 9378 | + | |
| 9379 | + | |
| 9380 | + | |
| 9381 | + | |
| 9382 | + | |
| 9383 | + | |
| 9384 | + | |
| 9385 | + | |
| 9386 | + | |
| 9387 | + | |
| 9388 | + | |
| 9389 | + | |
| 9390 | + | |
| 9391 | + | |
| 9392 | + | |
| 9393 | + | |
| 9394 | + | |
| 9395 | + | |
| 9396 | + | |
| 9397 | + | |
| 9398 | + | |
| 9399 | + | |
| 9400 | + | |
| 9401 | + | |
| 9402 | + | |
| 9403 | + | |
| 9404 | + | |
| 9405 | + | |
| 9406 | + | |
| 9407 | + | |
| 9408 | + | |
| 9409 | + | |
| 9410 | + | |
| 9411 | + | |
| 9412 | + | |
| 9413 | + | |
| 9414 | + | |
| 9415 | + | |
| 9416 | + | |
| 9417 | + | |
| 9418 | + | |
| 9419 | + | |
| 9420 | + | |
| 9421 | + | |
| 9422 | + | |
| 9423 | + | |
| 9424 | + | |
| 9425 | + | |
| 9426 | + | |
| 9427 | + | |
| 9428 | + | |
| 9429 | + | |
| 9430 | + | |
| 9431 | + | |
| 9432 | + | |
| 9433 | + | |
| 9434 | + | |
| 9435 | + | |
| 9436 | + | |
| 9437 | + | |
| 9438 | + | |
| 9439 | + | |
| 9440 | + | |
9369 | 9441 | | |
9370 | 9442 | | |
0 commit comments