3 回答

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
這可以通過查詢 INFORMATION_SCHEMA.TABLE_OPTIONS 來完成:
SELECT * FROM `my_project.my_dataset.INFORMATION_SCHEMA.TABLE_OPTIONS`
where option_name='expiration_timestamp'
該值將在該option_name列中。

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以使用 BigQuery CLI:
bq show mydataset.mytable
輸出:
Last modified Schema Total Rows Total Bytes Expiration Time Partitioning Clustered Fields Labels
----------------- ------------------- ------------ ------------- ----------------- ------------------- ------------------ --------
16 Aug 10:42:13 |- col_1: integer 7 106 21 Aug 10:42:13
|- col_2: string

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果你想從數(shù)據(jù)集中的多個(gè)表中提取過期時(shí)間,可以參考[1](與@EldadT提供的查詢相同),它返回?cái)?shù)據(jù)集中帶有過期時(shí)間選項(xiàng)的表的目錄。
因此,如果您想在 Python 中創(chuàng)建一個(gè)腳本來獲取此查詢的結(jié)果,您還可以檢查客戶端 Bigquery 庫 [2] 來運(yùn)行該查詢并獲取數(shù)據(jù)集中每個(gè)表的過期時(shí)間。
- 3 回答
- 0 關(guān)注
- 211 瀏覽
添加回答
舉報(bào)