database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 1814 게시물 읽기
No. 1814
index 문제 발생....
작성자
블루
작성일
2000-10-30 15:39
조회수
5,001

CREATE UNIQUE INDEX "member_pkey" on "member" using btree ( "mem_id" "varchar_ops" );를 실행시키면

Cannot create unique index. Table contains non/unique value이란 내용이 나옵니다.

테이블 내용이 잘못되어서 가장먼저 vacuum을 시켜 수정을 해보았지만...

tupple의 수가 일치하지 않아서 에러가 발생하더군요...

그래서 중복되는 값들을 모두 삭제하고 다시 해보아도 중복된 Primary 값이 있다고 합니다.

그래서 index를 삭제하고 위의 것을 실행시켰더니....위와 같은 결과가 나옵니다..

그런데 우스운 것은 create view table as select * from member라는 명령어로 view를 만든후 create unique index를 사용하면 index가 생성되는 것입니다.

그리고 이것을 insert into table select * from member를 하면 중복된 unique value땜시 실행이 안된다는 에러가 나오는 군요....ㅠ.ㅠ

또 select count(*) from member group by mem_id(이칼럼은 primary_key였슴다) having count(*) > 1;을 실행하니 0row값이 나옵니다...

중복된 값도 없는데...어떻게 해야 할지....

그래서 일단 index값을 삭제한후 dump를 받아서 수정을 본뒤 해보았지만....

중복된 값이 없음에도 불구하고 계속 그런 결과만 나오는군요...어떻게 해야 할지 모르겠네요....

index 없이 사용해도 무리가 없다면 문제가 없지만....

그렇지 않을 것같아서.....

일단 index를 제외한 뒤에는 모든 것이 제대로 돌아갑니다.... ㅠ.ㅠ

 

여기나온 질문과 응답은 모두 찾아보구 해보라고 하는 건 다 해보았거든....

근데.....안되더군요....

방법이 없을까요....

index 없이 사용해도 괜찮다면 그냥 놔두고 하겠지만...아무래도 불안해서....ㅠ.ㅠ

[Top]
No.
제목
작성자
작성일
조회
1822Cursor에 대해서
이근호
2000-11-02
4913
1823┕>Re: Cursor에 대해서
정재익
2000-11-02 17:59:44
5561
1821안녕하세요? 이번엔 접속을 끊는 부분에서 이런 에러가 납니다.
calm1004
2000-11-01
5602
1819postgresql설치시 권한을 어떻게?
박은경
2000-11-01
5188
1820┕>Re: postgresql설치시 권한을 어떻게?
정재익
2000-11-01 14:34:04
5641
1814index 문제 발생....
블루
2000-10-30
5001
1816┕>Re: index 문제 발생....
정재익
2000-10-30 20:41:58
5646
1817 ┕>Re: Re: index 문제 발생....
블루
2000-10-31 09:37:59
5233
1818  ┕>Re: Re: Re: index 문제 발생....
정재익
2000-10-31 10:39:33
5645
1813PostgreSQL 에서
미소
2000-10-30
5059
1815┕>Re: PostgreSQL 에서
블루
2000-10-30 15:44:25
5447
1811postgreSQL과 ORACLE의 퍼포먼스를 비교한 자료가 있나요?
임수철
2000-10-26
5871
1812┕>Re: postgreSQL과 ORACLE의 퍼포먼스를 비교한 자료가 있나요?
정재익
2000-10-26 12:25:06
6722
1809이 두개의 차이는 뭐죠?
임현
2000-10-26
5210
1810┕>Re: 이 두개의 차이는 뭐죠?
정재익
2000-10-26 10:34:52
6136
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.038초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다