Greenplum中的数据库创建日期

时间:2016-09-29 09:57:43

标签: greenplum

有没有办法找到Greenplum中数据库的创建日期?我试过搜索但发现postgres,在我的情况下没有用。

提前致谢。

1 个答案:

答案 0 :(得分:2)

因为它是Postgres派生的设计,Greenplum还在本地文件系统上创建了一个合理的文件夹/文件结构。您可以像这样以圆形方式确定:

psql=# SELECT oid from pg_database where datname = 'postgres';

然后直接检查文件系统:

$ ls -l $MASTER_DATA_DIRECTORY/base/<OID FROM QUERY ABOVE>/PG_VERSION

该文件的修改日期/时间应与数据库创建日期/时间一致。

对于架构,以下内容应该有效:

SELECT statime FROM pg_stat_last_operation p, pg_namespace n 
WHERE p.objid = n.oid AND n.nspname = '<SCHEMA NAME>' ;

为了完整起见,表格看起来像这样:

SELECT statime FROM pg_stat_last_operation WHERE objid = '<TABLE NAME>'::regclass
AND staactionname = 'CREATE';