-
Notifications
You must be signed in to change notification settings - Fork 77
Open
Labels
Description
Hi, I would like to discuss information about MariaDB in DBD::mysql documentation.
My intention with this is to understand what we support and what is buggy or missing.
There are some facts:
- There is no information about MariaDB in DBD::mysql documentation
- Tests in CI are running against MySQL only
- Tests are written against MySQL only (instead of 57trackgtid.t. which has
$dbh->{mysql_serverversion} > 100000
condition, which is a bit tricky (The version of MySQL could be greater than 100000 in the future). - I have a situation where I have DBD::mysql compiled with libmysqlclient.so.21 on Fedora 41, connected to MariaDB, and result of the
$dbh->get_info($GetInfoType{SQL_DBMS_NAME})
isMySQL
with version$dbh->{mysql_serverversion}
is50505
(With DBD::MariaDB and same libmysqlclient.so.21 library I have "MariaDB" and "101111"). - In the real world in Red Hat RHEL: In RHEL8 we have a perl-DBD-mysql only and MySQL and MariaDB databases. So there were only one option to connect to MariaDB and this was DBD::mysql. From RHEL9 we have perl-DBD-MariaDB, so situation is "better".
My questions:
- Do we support working with MariaDB database?
- Or specify the situation. e.g. We support work with MariaDB to/from version etc.
My proposals:
- Add some information about MariaDB to the DBD::mysql documentation. It depends on what we write there, according to the answers above.