pop
pop copied to clipboard
feature proposal: add support to oracle DB
Description
Dear buffalo/pop people I would like your opinion and suggestions about a new feature proposal. For my needs, I would like to be able to use gobuffalo / pop on my oracle cloud (using the always free oracle cloud resources), so far I have a postgres DB running in a docker but considering more and more to switch to the oracle database. What's your philosophy about integrating new DB including non-opensource ones ? I could not find any issues or pull requests regarding my request. Does anybody have experience or attempted to add the support of the oracle DB in pop ? I could help and/or attempt adding it to pop.
Additional Information
No response
Hi @lsorba, I think a new integration with any database engines including non-opensource databases is a good thing and they will be more than welcome. However, I wonder if they can be supported continuously since the core team does not have enough bandwidth to care all of them (at least for now).
Currently, Pop does not have a plugin architecture or a driver concept, so all supported database code lives in a single module code base, and it made some burden of maintaining supported databases.
If you willingly help to add Oracle DBMS support, I would thank you for that, but I cannot guarantee that we support your effort timely manner. If you have a more solid plan to do that, please update this feature request so we can review that, and meanwhile, you can estimate the scope and workloads.