tims=# create table test( a int not null primary key );
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
'test_pkey' for table 'test'
CREATE
tims=#
tims=# insert into test values(1);
INSERT 2037922421 1
tims=# insert into test values(2);
INSERT 2037922422 1
tims=# update test set a=(a+1);
ERROR: Cannot insert a duplicate key into unique index
test_pkey
tims=#
========================================================================
전체를 update할려해도 unique검사를 매건마다 하는지 저렇게
중복에러가 나오는데요
이건 고의적인건가요? 아님 버그인가요?
아님 postgres의 설계사상인가요?
처리는 함수만들어 하는 수 밖엔 없나요?
제발 버그였으면 좋겟는데,........
|