irods / irods_testing_environment

BSD 3-Clause "New" or "Revised" License
8 stars 14 forks source link

Add mysql/mariadb mix-and-match odbc projects #208

Open SwooshyCueb opened 2 months ago

SwooshyCueb commented 2 months ago

Prerequisite: #167

Presently, iRODS works just fine with MariaDB, provided a MySQL ODBC driver is used. (I think. I've tested basic commands, but I haven't run the full test suite.) Let's add projects for testing iRODS with mis-matched MySQL/MariaDB ODBC drivers.

alanking commented 2 months ago

One effort which could make this slightly easier to do would be https://github.com/irods/irods_testing_environment/issues/58, which is basically a stand-in issue for re-doing the way we set up the ODBC drivers for each platform. Right now, I would say that it is less than ideal to have to add a function for each project.

That being said, it's not a prerequisite. Just mentioning it in case it could help to know that.

SwooshyCueb commented 2 months ago

I would say that it is less than ideal to have to add a function for each project.

I agree completely. The less project-specific stuff we have outside the projects folder, the better.

korydraughn commented 1 week ago

As noted in the linked issue, #223, I've confirmed that all unit/core tests pass when using the MySQL 8 ODBC drivers with MariaDB.