Skip to content

Conversation

usna78
Copy link

@usna78 usna78 commented Jun 2, 2025

Using the traditional DBD::mysql driver only supports MariaDB clients through Version 4. Newer MariaDB clients like version 10 can not use the mysql driver. Using the DBD::MariaDB driver is the solution and the schema loader needs to recognize that driver. See https://blogs.perl.org/users/usna78/2024/05/mariadb-10-and-perl-dbixclassschemaloader.html

usna78 added 2 commits June 2, 2025 13:34
The MariaDB package is needed when schema loader is using a newer MariaDB client because the mysql driver only supports MariaDB through version 4.  Coincident with this proposed change a Maria.pm package appropriate for DBIx::Class::SQLMaker is being submitted
Add the MariaDB.pm package because the mysql driver does not support MariDB clients beyond version 4.
@usna78
Copy link
Author

usna78 commented Jun 2, 2025

@rabbiveesh
Copy link
Contributor

would you mind adding in a test that more or less copies the current mysql test? would be a big help b/c i don't know offhand by looking at this if it supports all the things that we support now

@melutovich
Copy link

@usna78 Thank you for your efforts on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants