现象描述:目前项目数据库迁移涉及到查询字段大小写问题,是从oracle迁移到PostgreSQL,之前oracle查询返回的字段全部是大写,迁移到pg后全部是小写需要解决:能否pg数据库服务器设置相关参数或更改配置,让其查询返回字段全部为大写目前思路:查阅资料,说是加双引号,但是这个并不是我想要的
方案1:从查询端进行优化 用upper或者lower select * from "table" where "column" =upper(str); postgresql的字段大小写不敏感,但是如果字段加了双引号后就大小写敏感了,比如字段AA 和 aa 和 Aa都会被当作是aa.如果都加上引号,则大小写敏感"AA" 和 "aa" 和 "Aa"将是都是不一样的
方案2: 写一个脚本将当前PG中所有的小写转为大写写
目前没有什么配置 让其查询返回字段全部为大写的谢谢!
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30