有没有办法与 Unicode 字素进行模式匹配?
举个简单的例子,当我运行这个查询时:
CREATE TABLE test (
id SERIAL NOT NULL,
name VARCHAR NOT NULL,
PRIMARY KEY (id),
UNIQUE (name)
);
INSERT INTO test (name) VALUES (' One');
INSERT INTO test (name) VALUES (' Two');
SELECT * FROM public.test WHERE test.name LIKE '%';
我返回了两行,而不仅仅是' Two'
. Postgres 似乎只是比较代码点,但我希望它比较完整的字素,所以它应该只匹配' Two'
,因为是不同的字素。
这可能吗?