ruby-on-rails - 如何使用 ruby 在 BigQuery 中设置 QueryJobConfig?
问题描述
BigQuery WebUI中有一个复选框Use Cached Results
来决定是否使用缓存。而且我发现python也可以这样做:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from google.cloud import bigquery
client = bigquery.Client()
sql = "sql script"
job_config = bigquery.QueryJobConfig()
job_config.use_query_cache = False
query_job = client.query(sql,job_config=job_config)
results = query_job.result()
但我找不到示例代码ruby
来取消 BigQuery 的自动缓存结果。
任何帮助将不胜感激。
解决方案
以下是官方 Google Cloud Platform GitHub 存储库中用于将 BigQuery 与 Ruby 结合使用的代码。第 558 行的信息应该可以帮助您禁用在查询缓存中查找结果。
推荐阅读
- postgresql - 使用 Docker 共享数据库的好方法是什么?
- reactjs - React 动态过滤过滤卡片组件
- google-analytics - GA中的实时活跃用户
- android - Android Kotlin:是否可以将 LastLocation 存储在变量中?
- django - Django Vue Js Axios 已被 CORS 策略阻止
- python - 无法安装 pyOTDR
- mysql - 创建记录后无法更新记录Vue.js/Vuetify/Axios
- ios - 构建错误。在具有多个目标和 NotificationServiceExtensions 的 Xcode iOS 应用程序中安装 Firebase
- javascript - 从点击中获取坐标以使用
- ms-access - 查找我以新形式打开的记录