kyleu / boilerplay

Using the latest technology in the Scala ecosystem, Boilerplay is a reactive web application built on Play Framework, ScalaJS, Silhouette, Sangria/GraphQL, and PostgreSQL. It provides a good starting point for whatever you want to build.

Home Page:https://kyleu.github.io/boilerplay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mysql backend

intracer opened this issue · comments

commented

postgresql-async supports mysql, changes to scala code should not be big, but there are many postrgres specific sql files in boilerplay
https://github.com/mauricio/postgresql-async/tree/master/mysql-async

Most of the SQL is standard (with the exception of array columns), so a port to mysql-async would be pretty straightforward. But I don't think we'd want to support both in a single app, so maybe a fork would be the right solution.

commented

Mysql does not have array columns support (as per https://dev.mysql.com/worklog/task/?id=2081)
so at least the users table has to be implemented differently