0
我在BigQuery数据集中有一个表格,并试图找出表格最后一次通过BigQuery客户端API进行修改的时间。使用BigQuery客户端API提取有关表格的元数据
我曾尝试(在Python)
from gcloud import bigquery
client = bigquery.Client(project="my_project")
dataset = client.dataset("my_dataset")
tables = dataset.list_tables()
table = tables[0][5] # Extract the table that I want
我可以确认我已经运行了print(table.name)
右表,但我不知道如何获得表的元数据。特别是,我想知道如何找出表最后修改的时间。 (我比其他编程语言更熟悉它)我不介意如果答案是Python或Javascript(我想我将不得不在后者中实施)。
This_almost_ works。唯一的区别是'dataset.list_tables()'返回一个元组(至少对我来说),其中的第一个参数是表的列表。因此我使用的修改是'tables = dataset.list_tables()[0]' –
一个元组?你使用的是什么版本.. –
我使用Python v2.7.13和gcloud v0.18.3 –