PostrgeSQL like
函数是如何工作的?我正在使用令牌输入来限制只有现有值的用户输入。PostgreSQL像不返回匹配的实例
我有以下值在DB:
`Yellow, White, Orange...`
我的代码
@colors = Color.where("name like ?", "%#{params[:q]}%")
如果我在w
例如White
键入不建议。我必须输入第二个字母才能看到White提出的建议。由于Db值都以大写字母开头,我怀疑它与SQLite有所不同。
我发现这个post其中提到ILIKE
,但想知道是否有一些共同的代码可以使用Postgres和SQLite。
存储逗号分隔值通常是有问题的数据库设计的符号。 –