Big Query表对象属性为空

时间:2017-04-04 22:16:07

标签: python google-bigquery

我想用Python检查BigQuery表的最后修改日期。为此,我正在使用Google Cloud BigQuery客户端(https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/bigquery)。

执行下面的代码时,表属性'modified'为空。

google-cloud-bigquery==0.24.0

使用的代码:

from google.cloud import bigquery

client = bigquery.Client()
dataset = client.dataset(my_dataset)
table = dataset.table(my_table)

print table.modified

1 个答案:

答案 0 :(得分:0)

经过研究,我发现了这个问题https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2756

它描述了我遇到的完全相同的问题,但是使用了另一个表属性。

似乎这是python客户端中的一个错误。在GitHub问题的某个时刻,@ ahogit提供了一个临时解决方案。您只需在访问表属性之前运行table.reload()