我正在使用django来运行我的项目。我正在为我的生产数据库使用postgresql_psycopg2引擎,但测试运行器使用sqllite3来运行测试。保持我的生产db(postgresql)记住我尝试构建一个使用“coalesce”的查询。但sqllite3不承认这一点。我如何通过这个。即使我的测试运行,我也可以使用postgresql_psycopg2(只是为了避免浪费时间),但它太慢了。我如何通过这个?
答案 0 :(得分:2)
Sqlite确实支持coalesce
但至少需要两个参数。我相信Postgresl实现只需要一个参数,而Sqlite至少需要两个参数。也许你在Postgresql中只使用coalesce
只有一个参数,而且在转移到Sqlite时会破坏?
你能发布失败的代码吗?