Could this support MySQL? #158
Replies: 2 comments 1 reply
-
Hi Emmanuel, at the moment River is quite Postgres-specific and is likely to stay that way for now. Our focus in the short term is to broaden the available audience of those already using Postgres with Go, to build out heavily requested features within the existing system, and to improve reliability and robustness. Off hand, a few other Postgres-specific things we use:
That's not to say it wouldn't be possible to make a similar style of queue that works with MySQL or that River might not someday support it, but for now it doesn't seem feasible for us. Also everything is currently fixed to using pgx v5 so just getting us to support other Postgres drivers is itself a sizable challenge. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the quick answer! |
Beta Was this translation helpful? Give feedback.
-
Hey, I was wondering if there's any particular reason River uses Postgres.
AFAICT MySQL also supports SELECT FOR UPDATE and the MySQL driver for Go seems fast and well maitained:
https://github.com/go-sql-driver/mysql
Thanks
Beta Was this translation helpful? Give feedback.
All reactions