3 回答

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

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