您可以在 BigQuery 的 DDL 语句中指定视图的列描述吗?

Ben*_*ell 4 google-bigquery google-cloud-platform

我知道通过声明可以做到这一点CREATE TABLE,但我看不到用视图来做到这一点的方法。我知道视图支持列描述,因为我可以在 Web GUI 中编辑它们。如果可能的话,我想避免使用单独的“注释”文件部署视图。

我想做如下的事情

CREATE VIEW Sandbox.vtest
as
SELECT 1 AS TestField [WITH] OPTIONS(description="An INTEGER field")
Run Code Online (Sandbox Code Playgroud)

这也可以工作,尤其是现在可以编写脚本了

ALTER VIEW Sandbox.vtest 
ALTER COLUMN TestField 
SET OPTIONS(description="An INTEGER field")
Run Code Online (Sandbox Code Playgroud)

如果不可能的话,我希望谷歌的某人能够对添加此功能的任何未来计划发表评论。这至少可以指导我的 CI/CD 开发。

Ell*_*ard 5

目前不可能,但您可以考虑提交功能请求。使用此链接:https://issuetracker.google.com/issues/new?component= 187149&template=0

创建逻辑视图后,您可以在 BigQuery 界面中导航到该视图,然后设置描述或其他属性。