Google bigquery 从BigQuery导出架构

Google bigquery 从BigQuery导出架构,google-bigquery,Google Bigquery,有点像两方 我上传了一个包含100多列的表,其中一些是BigQuery检测为整数类型的ID。当我想将这些更改为字符串时,通常会在单击表后出现一个小提示,该提示的内容类似于“使用调整后的模式重新运行上载”,这使我可以在离开其他模式时非常轻松地更改类型,从而避免了我不得不再次编写整个模式。但并非每次都出现此提示,我的第一个问题是: 有没有办法强制执行此提示,或者以不同的方式访问它 在此基础上,以BigQuery接受的文本/JSON格式从现有表中导出模式将非常方便,有人知道是否可以导出模式,或者有人知

有点像两方

我上传了一个包含100多列的表,其中一些是BigQuery检测为整数类型的ID。当我想将这些更改为字符串时,通常会在单击表后出现一个小提示,该提示的内容类似于“使用调整后的模式重新运行上载”,这使我可以在离开其他模式时非常轻松地更改类型,从而避免了我不得不再次编写整个模式。但并非每次都出现此提示,我的第一个问题是:

有没有办法强制执行此提示,或者以不同的方式访问它

在此基础上,以BigQuery接受的文本/JSON格式从现有表中导出模式将非常方便,有人知道是否可以导出模式,或者有人知道获取模式的快速解决方法吗

提前谢谢

编辑感谢Bobbylank为我指出了这个类似的问题


如果有人知道从web UI实现这一点的方法,那将是惊人的

第二部分谢谢你的链接,理想情况下,我希望在web UI中提供该选项,但我从命令行尝试过,很高兴知道有一个解决方法对不起,我有阅读一半需求的习惯!在web UI中,您可以执行类似操作的唯一方法是直接选择并复制模式。它也复制了“NULLABLE”和“Descripte this field”列,因此几乎不理想,无需道歉,谢谢您的回答!是的,现在我正在将模式复制到notepad++,删除可为null的列和description列,用“:”替换空格,并将换行符转换为“,”。这似乎是我找到的最快的方法,但我知道BQ有可用的模式,您可以从您链接到我的命令获得它。您可以参考web UI。让我知道这是否有效。