【发布时间】:2012-10-18 08:19:03
【问题描述】:
开发和生产之间的常见模式是开发网站将使用 sqlite,因为它是零设置,但随后在生产中使用 PostgresSQL 或 MySQL。但是,Yesod 生成的默认 Settings.hs 脚手架文件中,只指定了一个持久化后端。有没有办法让开发配置使用一个持久后端,而生产配置使用另一个?此外,这些应该具有不同的数据库设置 YAML 文件,以便可以为 sqlite 配置简单的文件名,但生产数据库凭据永远不会访问 VCS 存储库。
【问题讨论】: