gpt4 book ai didi

postgresql - 将 postgres 更改为不区分大小写

转载 作者:行者123 更新时间:2023-12-05 03:30:52 26 4
gpt4 key购买 nike

如何将我的 Postgresql 数据库更新为不区分大小写?

我已经有一些表格和一些数据,目前它们区分大小写,但我想将它们全部更新为不区分大小写。

最佳答案

您无法让您的数据库不区分大小写,但从 v12 开始,您可以创建不区分大小写的 ICU 排序规则并将其与列定义一起使用:

CREATE COLLATION english_ci (
PROVIDER = 'icu',
LOCALE = 'en-US@colStrength=secondary',
DETERMINISTIC = FALSE
);

可以这样使用:

CREATE TABLE testtab (ci_col text COLLATE english_ci);

比较不区分大小写:

SELECT 'Hello' = 'hello' COLLATE english_ci;

?column?
══════════
t
(1 row)

关于postgresql - 将 postgres 更改为不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70739480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com