我正在执行简单的查询,例如
SELECT * FROM table WHERE column LIKE '%searchterm%';
导入到SQLite DB和Postgres DB的相同数据。
但是,结果数量因两个数据库而异。 我尝试使用Google搜索,但我无法确定是否存在任何重大的实施差异。
答案 0 :(得分:2)
你会发现一个主要的区别是Postgres LIKE
查询区分大小写,而Sqlite不是(至少对于ASCII字符)。您需要使用ILIKE
在Postgres中获取不区分大小写的匹配项。