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