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 7373 게시물 읽기
No. 7373
int2vector 변환
작성자
박상철
작성일
2008-03-13 18:23
조회수
5,849

안녕하세요..


select indkey from pg_index;


에서 인덱스 컬럼을 잘라내서 information_schema.columns 와 조인을 해서 인덱스 칼럼을 한줄로 표현하고 싶습니다.


SELECT c2.relname,c3.relname,i.indrelid,i.indexrelid, i.indkey, d.column_name, d.ordinal_position

FROM pg_class c2, pg_index i, pg_class c3,  information_schema.columns d

where c2.relnamespace=2200

AND c2.oid = i.indrelid

and c3.oid = i.indexrelid

and d.table_name = c2.relname

order by c2.relname;


여기까지는 했는데 d.ordinal_position 와 indkey를 연결을 못시키겠습니다.


to_char, substr, substring, cast은 안돼는거 같고..


indkey의 data type 이 int2vector 라서 그런건지..


위의 쿼리가 안돼면 다른 방법으로라도 인덱스 명과 인덱스 컬럼을 한줄로 표현할 수 있는 방법이 있을까요?


항상 도움주셔서 감사합니다.



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

배열로 캐스팅 해보믄 안되까요 >.<a



select indkey::int[] from pg_index;



ㅎㅎㅎ ~.~;;;

김석래님이 2008-03-14 16:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7378프로시져에서 입력 받은 인자로 in 검색하기 [4]
Joo
2008-03-18
6011
7375프로시져에서 사용되는 변수인데 에러가 납니다. [2]
Joo
2008-03-17
6123
7374char 형 datetime형으로 변환하기 [2]
Joo
2008-03-14
6538
7373int2vector 변환 [1]
박상철
2008-03-13
5849
7372function 에서 trace 나 로그를 남기는 방법을 좀... [1]
김성국
2008-03-13
5784
7371Apache + postgresql + PHP 연동하는법좀 알려주세요. [2]
최봉주
2008-03-11
7401
73707.3->8.1 대로 데이타 옮길때 Failed on request of size 에러 [1]
김대헌
2008-03-10
6194
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다