暂无图片
postgresql 为什么不支持大小写不敏感的like查询?
我来答
分享
James Yu
2024-02-19
postgresql 为什么不支持大小写不敏感的like查询?

之前看过PGer的blog,解释了语言的复杂性,说测试下来ORACLE也实现的不好(结果不准确),但是有总比没有好吧? MySql就支持,参考参考,先把代码拷贝过去,能用再慢慢完善不好吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena

在postgresql中 ,把sql语句里的 like 换成 ilike 即为无视大小写的模糊查询

暂无图片 评论
暂无图片 有用 11
打赏 0
James Yu
题主
2024-02-19
代码改动太大了,需要改很多SQL
lianR

这是一个很好的问题。在软件开发中,有一个原则叫做“最小可行产品”(MVP),意思是先实现最基本的功能,然后再逐步完善。这样做的好处是可以尽快地得到用户的反馈,然后根据反馈来改进产品。

然而,这个原则并不适用于所有情况。对于一些复杂的功能,比如语言的处理,如果一开始就做得不好,可能会导致很多问题。比如,如果一个数据库系统对语言的处理做得不好,可能会导致查询结果不准确,这对于用户来说是非常严重的问题。因此,对于这种情况,可能需要花更多的时间来设计和实现,以确保质量。

此外,从技术角度来说,直接复制别的数据库系统的代码可能并不可行。因为不同的数据库系统可能使用了不同的架构和技术,直接复制代码可能会导致很多兼容性问题。因此,即使是参考别的数据库系统的实现,也需要花费大量的时间来调整和测试。

总的来说,虽然有总比没有好,但是在实际的软件开发过程中,需要考虑的因素远不止这些。

暂无图片 评论
暂无图片 有用 2
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
PostgreSQL 一个存储过程中,多个子存储过程,怎么让它们出错了还继续执行?
回答 2
子存储过程出错时,使用beginendexception异常处理机制可以决定是否继续执行后续的子存储过程或回滚整个事务。
pg的增量备份和增量恢复的资料
回答 3
https://www.modb.pro/db/21780
pg中要回收事务id的根本原因是啥?
回答 1
https://www.modb.pro/db/251408希望对你有帮助
postgresql存储过程需要返回多个数据项,怎么解决?
回答 1
已采纳
REATEORREPLACEFUNCTIONabc(aNUMERIC,bNUMERIC,cNUMERIC,OUThighNUMERIC,OUTlowNUMERIC)AS$$BEGINhigh:GREA
postgresql jsonb字段超过65536,会自动截断怎么处理?
回答 1
已采纳
分多个列保存,应用获取后进行拼接
pg中如何vacuum某个分区?
回答 1
你的意思是这样子吗?
PostgreSQL登陆时出现提示:“invalid suffix config” “invalid user name when get shadow information”
回答 4
暂无文字回复
请教下,pg中想实现用户u1的search_path为t1,u2的search_path为t2,set search_path 只是会话,alter system 普通用户根本没权限,改配置文件又是全局,这怎么办?
回答 2
已采纳
在创建schema时指定用户即可:createschemat1authorizationu1;createschemat2authorizationu2;
pgsql数据同步到Oracle中,请问有什么好方法?
回答 1
有类似于OGG的基于日志的同步工具,可以跨数据库同步数据,原理都是源库抓取日志,转换为SQL,在目标端执行。基本都是收费软件。如果想要免费,PG有开源的WAL日志解析工具,WALMiner,gitee
postgresql 支持创建存过包吗?
回答 1
已采纳
package 不支持
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~