Python 从两个月前的jobId的BigQuery查询中检索SQL查询字符串
我正在尝试获取大约两个月前在BigQuery中执行的自定义查询的SQL查询字符串 我已经执行了以下命令来检索从那天开始的Python 从两个月前的jobId的BigQuery查询中检索SQL查询字符串,python,python-3.x,google-cloud-platform,google-bigquery,bq,Python,Python 3.x,Google Cloud Platform,Google Bigquery,Bq,我正在尝试获取大约两个月前在BigQuery中执行的自定义查询的SQL查询字符串 我已经执行了以下命令来检索从那天开始的jobId的所有唯一值的列表: bq ls --jobs --all --min_creation_time 1590624000000 --max_creation_time 1590710400000 您知道如何检索特定jobId的SQL查询字符串吗?如果您已经拥有特定的JOB\u ID,则此命令应检索SQL查询: $ bq show -j --format=pretty
jobId
的所有唯一值的列表:
bq ls --jobs --all --min_creation_time 1590624000000 --max_creation_time 1590710400000
您知道如何检索特定
jobId
的SQL查询字符串吗?如果您已经拥有特定的JOB\u ID
,则此命令应检索SQL查询:
$ bq show -j --format=prettyjson JOB_ID | grep "query"
答案真的有用吗??如果是这样,这意味着您已经配置了更长的默认日志保留时间@guillaume blaquiere根据谷歌云文档,默认保留期为6个月。由于我需要查询的日期(5月28日)不到6个月,因此不需要特殊配置。您可以共享此文档吗?我只在标题为“列出项目中的工作”的部分中找到了这样的信息:“您的项目保留了过去六个月内创建的所有工作的工作历史记录。”这是非常有价值的信息。谢谢