2018. 9. 5. 21:40
postgresql pg_index, pg_indexes Work/PostgreSQL2018. 9. 5. 21:40
Postgresql 관리시 인덱스의 테이블스페이스 이동을 하고 싶은 때가 있어서...
인덱스의 테이블 스페이스 정보를 조회해 보려고...pg_index 를 열심히 뒤졌다..
select indexrelid::regclass, indrelid::regclass from pg_index;
막 이런식으로 형변환해서... 인덱스 이름 찾고, 인덱스의 테이블 이름 찾고...
한참 뒤.. 우연히 "select * from pg_indexes" 를 알게되고...
덧없는 노력이었다는 것을 알았다...
select * from pg_table; -- 이건 에러.. 이런 relation은 없다...
select * from pg_tables; -- 이건 실행..
select * from pg_index; -- 실행 된다.
select * from pg_indexes; -- 실행 된다.
아... 눈물만 흐른다..