PostgreSQL不区分大小写的数据库/模式

时间:2018-08-07 09:41:58

标签: database postgresql

是否可以在不区分大小写的PostgreSQL中创建数据库或架构?

以下查询的含义与我相同。

Select * from "emp" where "name" = 'DEEpak' 要么 Select * from "emp" where "name" = 'deepak'

我知道我可以通过查询来实现

Select * from "emp" where lower("name") = lower('deepak')

1 个答案:

答案 0 :(得分:1)

以超级用户身份

CREATE EXTENSION citext;

现在将表的所有文本列定义为citext类型。

此类型进行不区分大小写的字符串比较。