kaxil commented on pull request #18506:
URL: https://github.com/apache/airflow/pull/18506#issuecomment-962262830


   >Just to reverse the logic - do you think we also support "Oracle" now as 
"best effort"?
   
   Any DB that is not in our CI is not "officially supported". MariaDB or MSSQL 
were solved by at least some of the community members. We did it when doing 
Scheduler HA, Bas did it for MSSQL even before we had experimental support.
   
   The main point there is "that we do not provide guarantee that it will 100% 
work"
   
   >I think it's exactly the same situation as MariaDB - it is supported by 
SqlAlchemy and we have no tests for it.
   
   There is no way we can support all the DBs supported by SqlAlchemy. 
`SqlAlchemy` is for unifying DB API's but as you can see it still gets 
difficult for them. 
   
   > Or should we say we don't support at all "Oracle" and "MariaDB". I really 
wonder what's the difference now :) ?
   
   Yup we don't officially support -- " We provide no guarantee that it will 
work" . We don't really need to say what DBs we don't support :) We just need 
to say what DBs we officially support.
   
   >I am not really trying to be mean, just want to try to understand what 
"best effort" means really..
   
   The only thing I wanted to convey was that we shouldn't officially support 
yet another DB. "best effort" for me is literally we will accept fixes if 
someone creates PRs as long as it doesn't break existing support for our 
officially supported DBs. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to