2012-10-03 6 views
3

데이터베이스에 특정 인덱스 (고유 또는 비 고유)가 생성 된 날짜 (날짜)를 찾는 데 사용할 수있는 쿼리는 무엇입니까? 기본적으로 나는 지난 1 개월 정도 동안 만들어진 인덱스를 찾고 싶습니다.PostgreSQL 인덱스 생성 시간

+0

인덱스에 대한 relfilenode를 시스템 카탈로그에서 가져 와서 인덱스를 백업하는 디스크상의 파일의 ctime을 검사 할 수 있습니다. 그러나 (a) 나는 'REINDEX'가 그것을 삭제하고 재창조 할 것이고, (b) 큰 인덱스의 경우 1GB 청크에있는 파일이 하나 이상있을 수 있다고 생각합니다. 나는 궁금하다. * 왜 * 당신이 그것을 원하니? –

+2

가장 좋은 방법은'log_statement'를 최소한 DDL 로그로 유지하여 그러한 이벤트를 추적 할 수 있도록하는 것입니다. –

답변

2

이것은 불가능합니다. 관계, 인덱스, 시간을 만드는 데 대한 정보가 없습니다 ...

+0

괜찮습니다. 그래, 나는 그 사건도 생각했다. – cableload