User tests: Successful: Unsuccessful:
Pull Request for Issue # .
Fix the SQL update statement from PR #35164 for certain older MySQL or MariaDB versions.
Use (almost) the same changes also for PostgreSQL because it's better SQL.
CROSS JOIN is supported on MySQL 5.6. so it is ok for Joomla 4.
On PostgreSQL it is supported too, but not in UPDATE statements, it seems, therefore the slightly different syntax for PostgreSQL.
Update from 3.10 to 4.0 using a new package which includes the merged PR #35164 .
You can build a package with following command:
php ./build/build.php --remote=HEAD --exclude-gzip --exclude-bzip2
Result: See section "Actual result BEFORE applying this Pull Request" below.
Do the same again but use the update package built by drone for this PR.
Result: See section "Expected result AFTER applying this Pull Request" below.
On certain older MySQL (5.7 in my case) or MariaDB versions:
On newer versions of MySQL or MariaDB and on PostgreSQL there is no such error.
No such SQL error on any supported database version.
None.
Status | New | ⇒ | Pending |
Category | ⇒ | SQL Administration com_admin Postgresql |
Working for version 5.6.40-84.0
Labels |
Added:
?
?
|
Works ok on 10.4.13-MariaDB
Title |
|
Labels |
Added:
?
?
Removed: ? ? |
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-08-17 10:44:02 |
Closed_By | ⇒ | HLeithner |
Thanks @richard67 and @zero-24
Thanks @richard67
System tests are broken due to merged PR #35168 in the 40-dev branch.