我正在使用 Postgresql v12。我创建了这样的排序规则:
CREATE COLLATION ci (provider = icu, locale = 'tr_TR', deterministic = false);
我在表格中使用了该排序规则:
create table testtable1 (
id serial primary key,
name text COLLATE "ci"
);
我插入了样本数据:
insert into testtable1 values(3,'abc');
当我使用 查询该表时LIKE
,它返回以下错误:
select name from testtable1 WHERE name LIKE '%a%'
错误:LIKE SQL 状态不支持非确定性排序
规则:0A000
但我需要使用LIKE
. 有没有办法允许这样做?