Closed tabroughton closed 5 years ago
could it be related to this #3858? which was recently merged/closed
I have tested on 1.13.2 which was released before the #3858 issue was merged so it isn't this.
This is probably an issue with drush so I will close and report there.
I've found the issue in backdrop core not in drush.
There is no way to set the charset of the database when installing and not in interactive mode.
I tested this on my server, and it fixes a problem I've had for a long time with my install script where new installations would have the red dot saying the database needed to be converted, even though it was already UTF8MB4.
The code changes are minimal and look fine to me.
Yup, code looks good, and based on @oadaeh's comment above, also tagging as WFM.
Huh, weird. Yeah it looks like the method to check UTF-8 MB4 was added but never used. Very strange. With both @oadaeh and @klonos confirming the fix I think this is good to go.
Merged https://github.com/backdrop/backdrop/pull/2794 into 1.x and 1.13.x. Thanks @tabroughton, @oadaeh, and @klonos!
Description of the bug After using
dush si
i get a warning about UTF8mb4 being available but not all tables updated, running the Database 4 byte UTF-8 upgrade destroys the database.Steps To Reproduce To reproduce the behavior:
Actual behavior
(no repsonse text)
refresh page
Expected behavior tables update and warning is removed
Additional information running in docker containers.
from drush status:
from MariaDB logs:
just adding a bit of extra info:
mysql conf:
and settings.php has the line at the bottom as expected