postgreSQL 如何配置对大小写不敏感
列名,表名等本身默认就是大小写不敏感。
PostgreSQL内部全部转成小写。
如果是值的话,比如英文(只有英文吧),区分大小写(当然的)。
你只能用lowerCase和upperCase转换。
需要注意这样的话,索引基本上是废掉了。
当然可以建立函数索引等..
不知道你是什么场景
PG对象名字本身如果不加引号,是大小写不敏感的,也就是无所谓,tab,TAB是一样的。但如果建立对象时,使用双引号,类似于“TAB",或者"tab","Tab",是不一样的,则在引用时必须精确匹配。记住这句话就行了,Oracle也是如此