【发布时间】:2022-01-15 14:41:49
【问题描述】:
我为我的 postgresql 11 搜索表中列字段的创建日期。 我没有在“information_schema.columns”中找到信息
问候
【问题讨论】:
标签: database postgresql
我为我的 postgresql 11 搜索表中列字段的创建日期。 我没有在“information_schema.columns”中找到信息
问候
【问题讨论】:
标签: database postgresql
Postgresql 元数据不包含数据库对象的创建或修改日期。
如此直接的回答:从 information_schema 或 postgresql 元数据对象中找不到它。
从其他来源找到此信息的可能性有限。
检查:
SHOW log_statement;
如果不是none - 那么可以在postgresql 日志中搜索ALTER TABLE 命令。
如果日志没有被回收,那么你很幸运。
应该可以获得一些探索数据库文件的信息。但需要了解postgresql storage file layout。
在这里寻找灵感:https://stackoverflow.com/a/30308875/1168212
如果您不需要文件系统和/或超级用户权限 - 那就没有运气了。
【讨论】: