Unleash/unleash

Support for Alternative Database Options

meldsza opened this issue · 2 comments

Describe the feature request

Unleash is an excellent product with robust enterprise features. However, it's currently limited to PostgreSQL as its database backend, restricting users from utilising their preferred databases. Given the project use of Knex.js, is there a pathway to deploy Unleash with alternative databases such as MySQL? If not, are there plans to introduce support for other database options in the future?

Background

No response

Solution suggestions

No response

There are no plans to support database other then PostgreSQL. We have queries that rely on native Postgres syntax. Maintenance overhead for supporting multiple db backends is disproportionally bigger then any reasons to implement it that we've heard so far. This can change in the future, but it's unlikely.

Allow me to reuse my comment:

As far as I know we never had this raised as a blocker. Please help us find a compelling real-world use cases for other databases. You can voice your concerns here, or when talking to sales, but also to customer success team and developers from product team on our community Slack. If setup is an issue, with our Pro and Enterprise offer we can take care of DB provisioning and all related backup and maintenance.

See longer discussion here: #316 , and response here: #278 .

If you have any further questions or clarifications on what can be improved by using a different database @meldsza, please let us know here or join Community Slack mentioned above.

Also, I forgot to mention: Unleash core is an open-source project. If there is any community-driven initiative around this we're happy to help.