BUG #1367: Unique constraint fails with some values
| От | Hong Yuan |
|---|---|
| Тема | BUG #1367: Unique constraint fails with some values |
| Дата | |
| Msg-id | 200412300252.iBU2qpaO021934@developer.pgadmin.org обсуждение исходный текст |
| Ответы |
Re: BUG #1367: Unique constraint fails with some values
|
| Список | pgsql-bugs |
The following bug has been logged online:
Bug reference: 1367
Logged by: Hong Yuan
Email address: hongyuan@homemaster.cn
PostgreSQL version: 8.0
Operating system: Windows XP Chinese Simplified
Description: Unique constraint fails with some values
Details:
I found that the unique constraint fails sometimes when the varchar column
contain some specific Chinese characters. Here is an example:
CREATE TABLE test
(
col1 varchar(10),
CONSTRAINT col1 UNIQUE (col1)
)
WITHOUT OIDS;
insert into test values('大');
insert into test values('大');
insert into test values('大');
While the second and third inserts should fail, they do not. With some other
Chinese characters, the constraint is observed.
The character '大' has utf-8 encoding '\xe5\xa4\xa7'.
The database is created with UNICODE encoding. The problem is present with
version 8.0.0-rc2.
В списке pgsql-bugs по дате отправления: