【发布时间】:2010-09-17 05:35:43
【问题描述】:
我在本地运行 MySQL 数据库进行开发,但部署到使用 Postgres 的 Heroku。 Heroku 几乎可以处理所有事情,但我不区分大小写的 Like 语句变得区分大小写。我可以使用 iLike 语句,但我的本地 MySQL 数据库无法处理。
编写与 MySQL 和 Postgres 兼容的不区分大小写查询的最佳方法是什么?或者我是否需要根据我的应用正在与之通信的数据库编写单独的 Like 和 iLike 语句?
【问题讨论】:
-
如果您在生产中使用 Postgres,也可以在本地使用 Postgres。这不会是您遇到的第一个问题,这也意味着您无法利用 Postgres 特有的任何东西。
-
也许你写这个问题的时候很难安装和运行 Postgres,但是现在使用 Docker 运行 Postgres 很容易
标签: mysql ruby-on-rails database postgresql heroku