有没有办法找到Greenplum中数据库的创建日期?我试过搜索但发现postgres,在我的情况下没有用。
提前致谢。
答案 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';