go - 如何通过q​​uery/cli/go获取BigQuery表的到期日期?

标签 go google-cloud-platform google-bigquery

我找不到不是通过控制台(https://console.cloud.google.com/)提取表到期日期的方法。
我们在BQ中维护着数千个表,并且我们想强制使用表到期日期-因此,唯一的方法是自动收集数据。
通过query / cli / go / python / perl / whatever可以吗?

最佳答案

这可以通过查询INFORMATION_SCHEMA.TABLE_OPTIONS来完成:

SELECT * FROM `my_project.my_dataset.INFORMATION_SCHEMA.TABLE_OPTIONS`
where option_name='expiration_timestamp'

该值将在option_name列中。

关于go - 如何通过q​​uery/cli/go获取BigQuery表的到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59124389/

相关文章:

python - 使用 storage.objectAdmin 权限在 Python 中写入 GCS 存储桶

python - 使用 write_truncate 通过 Google Dataflow/Beam 将数据加载到 Biqquery 分区表中

python - 适用于 Python 的 Google 云端硬盘 API : how to create credential?

google-cloud-platform - 云运行错误: VPC connector "connector" is not ready yet or does not exist

google-bigquery - 具有快照的 Bigquery 分区装饰器是否会随查询参数变化?

sql - 避免 BigQuery 中 JSON_EXTRACT 函数中的指数表示法

json - Golang 序列化/反序列化一个空数组而不是 null

go - 我如何使用 Atom.io 让 go-plus 知道我正在服务器上开发?

go - Go 中的查找表?

Golang - 将 Exec 输出复制到日志