在 Play Framework 中,我使用进化来管理数据库迁移。我还将 H2 组合用于开发和测试,将 Postgresql 用于生产。但是,H2 似乎将所有表名和列名都大写,而 Postgresql 则完全相反。
有没有办法让这两个数据库一起玩得很好?
这是我的 application.conf 的摘录:
db.default.driver = org.h2.Driver
db.default.url = "jdbc:h2:mem:play;MODE=PostgreSQL"
db.default.user = ""
db.default.password = ""
# db.default: {
# driver = org.postgresql.Driver
# url = "jdbc:postgresql://127.0.0.1/khanguyen"
# user = khanguyen
# password = ""
# }
我使用 Slick 2.1.0