Skip to content
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 as a alternative db #349

Closed
wanghaisheng opened this issue Nov 8, 2015 · 7 comments
Closed

add mysql as a alternative db #349

wanghaisheng opened this issue Nov 8, 2015 · 7 comments

Comments

@wanghaisheng
Copy link

is there any possible to add add mysql as a alternative db

@ruslantalpa
Copy link
Contributor

No, a core feature that we use is postgresql json capabilities. Mysql does not have this.
Why not move your db to Postgresql?

@begriffs
Copy link
Member

begriffs commented Nov 8, 2015

It is possible to make the project work with mysql but it would mean we have to implement some things inside the app that postgresql currently does for us (and does rather well). There are a lot of other issues we're dealing with now however, and mysql support would something for much later if at all.

@wanghaisheng
Copy link
Author

@ruslantalpa right now we use a cloud service which dose not support postgresql though
@begriffs thx very much

@sscarduzio
Copy link
Contributor

@begriffs what fundamental Postgres-only features is postgrest exactly relying on?

@wanghaisheng
Copy link
Author

can we use dblink / fdw feature to hidden the underlying database such as oracle sqlserver mysql
@ruslantalpa @begriffs

@begriffs
Copy link
Member

begriffs commented Dec 7, 2016

I'm not sure how well supported mysql would be through an FDW. There are some old related issues: #467 and #591. I suspect that foreign key detection will not work, which would break the resource embedding feature. I'd be curious how well it works if you try basic API table access though.

@laoshanxi
Copy link

in order to support limited features for other Databases (Oracle, MySQL, etc...) is there any other approach?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

5 participants