Skip to content

WIP: Mysql support for Mailman

username-removed-262 requested to merge maxking/mailman:mysql into master

This branch adds support for Mysql in Mailman Core. I have assumed the max length of various fields in models to be 255 and 500 at other places, that might need some more careful consideration. The code requires mysql database to have a default 'UTF8' charset which can be set explicitly incase you have error like here. You can do that using:

   ALTER DATABASE mydb DEFAULT COLLATE utf8_unicode_ci;

There are some places where I might still make some small changes later that are marked with my name, but this branch runs the entire test suite without any errors.

Also, the CI server is configured to run the tests using MySQL. WIP because documentation is pending.

Merge request reports