PostgreSQL索引创建时间

8

我可以使用哪个查询来查找数据库中特定索引(唯一或非唯一)的创建日期。基本上,我想找出在最近一个月左右创建的索引。


1
你可以从系统目录中获取索引的relfilenode,并检查支持索引的磁盘文件的ctime。但是(a)我认为“REINDEX”将删除并重新创建它,(b)对于大型索引,可能会有多个这样的文件,因为它们是1GB分块的。我很好奇:为什么你想要那个呢? - Craig Ringer
3
最好的做法是将log_statement保持打开状态,至少记录DDL,这样您就可以跟踪此类事件。 - Craig Ringer
1个回答

4
这是不可能的。没有关于创建时间的关系、索引等信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接