-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add mysql/mariadb mix-and-match odbc projects #208
Comments
One effort which could make this slightly easier to do would be #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. |
I agree completely. The less project-specific stuff we have outside the projects folder, the better. |
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. |
Since iRODS works just fine with MariaDB when the MySQL ODBC driver is used, let's switch over. I've left a boolean at the top of `odbc_setup.py` that can be used to switch back to the MariaDB ODBC driver, to allow for easier testing when working on irods/irods#7323. Once irods/irods#7323 is fixed, this commit should be reverted, unless it has already been superseded by irods#208.
Since iRODS works just fine with MariaDB when the MySQL ODBC driver is used, let's switch over. I've left a boolean at the top of `odbc_setup.py` that can be used to switch back to the MariaDB ODBC driver, to allow for easier testing when working on irods/irods#7323. Once irods/irods#7323 is fixed, this commit should be reverted, unless it has already been superseded by #208.
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.
The text was updated successfully, but these errors were encountered: