다음과 같은 에러가 난다면 인덱스가 깨진것.
ERROR: Index my_index is not a btree
reindex를 통해 복구가 가능함.
-- 깨진 인덱스를 다시 인덱싱
# REINDEX INDEX my_index;
-- 혹은 테이블 전체를 다시 인덱싱
# REINDEX TABLE my_table;
# REINDEX INDEX my_index;
-- 혹은 테이블 전체를 다시 인덱싱
# REINDEX TABLE my_table;
참조: http://www.postgresql.org/docs/8.3/static/sql-reindex.html
'DataBase' 카테고리의 다른 글
[PostgreSQL] 검색 Query에 정규식을 사용 (13) | 2009.09.11 |
---|---|
[PostgreSQL] EUC-KR <-> UTF-8 변환 (0) | 2009.09.11 |
[MySQL] Incorrect integer value: '' for column '컬럼명' 오류 발생시 (0) | 2009.08.13 |
[PostgreSQL] generate_series (0) | 2009.08.07 |
[MySQL] root 패스워드 잊어버렸을 때 (Windows 버전) (0) | 2009.07.20 |