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 6515 게시물 읽기
No. 6515
테이블마다 설정되어 있는 모든 인덱스를 삭제하려고 합니다.
작성자
한승전(dksniper)
작성일
2006-01-19 14:47
조회수
2,526

테이블에 걸려있는 모든 인덱스를 삭제하려고 합니다..

그런데, 각테이블마다 어떤 인덱스가 어떤이름으로, 어떤구조로 이루어져있는지 알수 없습니다.

수작업으로 하자니 너무 오래걸릴꺼 같고..

sql구문을 만들어 한번에 실행해서 삭제하고 다시 인덱스를 걸어야 하는데..

 

어떻게 해야 하나요?..;;

 

여러 고수분들의 자문을 구해봅니다..

 

 

이 글에 대한 댓글이 총 3건 있습니다.

\di 로 나온 목록을 텍스트 파일로 출력한 다음에 macro로 drop index 구문으로 만들어서 실행하는 단순하고 머리 덜 쓰는 방법을... ㅡ.ㅡ);;

박성철(gyumee)님이 2006-01-19 21:49에 작성한 댓글입니다.

-ㅁ-;;

sql 쿼리로만은 인덱스 리스트를 가져올 수 없나요? ;;;;

 

뭐..않대면.. \di로 긁어다 정말로 편집하는 방법을 써야겠지만 ㅜ_ㅜ..

 

 sql구문으로 인덱스만 싸악 긁어 올수만 있어도 프로시저 처리로 어떻게 해보겠는데..

한승전(dksniper)님이 2006-01-20 10:38에 작성한 댓글입니다.

psql 실행시 -E 옵션을 추가하면

슬래쉬로 시작되는 커맨드의 쿼리문을 확인해 볼 수 있습니다.

 

tyro님이 2006-01-21 22:47에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6522이거 버근가요? [1]
가우
2006-02-02
2416
6521유저 백업은 어떻게 하나요? [1]
궁금이
2006-01-30
2380
6517업데이트 쿼리문에서 기존값에 더하려면 [1]
초보
2006-01-22
2200
6515테이블마다 설정되어 있는 모든 인덱스를 삭제하려고 합니다. [3]
한승전
2006-01-19
2526
6511pg_log파일 볼수 있는 법 [1]
dba
2006-01-16
2329
6508솔라리스에 pgsql 현재 connection 수를 체크하고 싶을때..... [1]
김태훈
2006-01-13
3931
6507dblink 프로시져 사용하기 [1]
월이
2006-01-13
3428
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다