我已经开始使用play-slick,并想知道是否可以进行以下操作。在开发中,我想在MySQL兼容模式下使用H2,在生产中,我要使用MySQL。
但是,我认为这对我的开发不起作用,因为play-slick使用基于当前配置的数据库的Slick驱动程序。这是H2,因此slick会生成H2样式的SQL,在MySQL兼容模式下会失败,因为属性和表名的引用不同。
最佳答案
AFAICS Slick在其驱动程序中不提供任何H2 MySql兼容模式支持,因此很难发挥作用。
也许这是一个愚蠢的问题,但是从我的角度来看,无论哪种方式,您都在开发模式下使用H2而不是Mysql,那么为什么要使其在MySql兼容模式下呢?