2016-09-29 111 views

回答

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'; 
+0

感謝凱爾·鄧恩,它爲我 –

+0

我需要找出模式創建日期也是,有沒有任何SQL的呢? –

+0

我已經更新了包含模式創建過程的答案。你還可以將答案標記爲已接受嗎? –