是否可以在 Google BigQuery 中评论对象?
Is it possible to comment objects in Google BigQuery?
是否可以在 Google BigQuery 中对表、列等进行注释?例如 PostgreSQL 有 comment
命令:http://www.postgresql.org/docs/9.4/static/sql-comment.html.
如果是,是否有任何系统表可以通过 SQL 接口从中检索这些评论?
问题 1:是
问题 2:否
通过 API 您可以向数据集、table 和字段添加注释。您也可以通过 API 检索评论,但不能通过 SQL 界面。
您还可以通过网络 UI(使用 API 来查看和编辑注释)。
查看 API 文档:
https://cloud.google.com/bigquery/docs/reference/v2/tables#resource
(注意 table 及其字段的 'description' 字段)
第二个问题的接受答案是wrong/outdated。
您可以通过从 INFORMATION_SCHEMA.COLUMN_FIELD_PATHS
检索信息来阅读列的 description
示例查询:
SELECT * FROM `my-project.mydataset.INFORMATION_SCHEMA.COLUMN_FIELD_PATHS`
这会产生以下列:
- table_catalog
- table_schema
- table_name
- column_name
- field_path
- data_type
- 描述
是否可以在 Google BigQuery 中对表、列等进行注释?例如 PostgreSQL 有 comment
命令:http://www.postgresql.org/docs/9.4/static/sql-comment.html.
如果是,是否有任何系统表可以通过 SQL 接口从中检索这些评论?
问题 1:是
问题 2:否
通过 API 您可以向数据集、table 和字段添加注释。您也可以通过 API 检索评论,但不能通过 SQL 界面。
您还可以通过网络 UI(使用 API 来查看和编辑注释)。
查看 API 文档:
https://cloud.google.com/bigquery/docs/reference/v2/tables#resource
(注意 table 及其字段的 'description' 字段)
第二个问题的接受答案是wrong/outdated。
您可以通过从 INFORMATION_SCHEMA.COLUMN_FIELD_PATHS
description
示例查询:
SELECT * FROM `my-project.mydataset.INFORMATION_SCHEMA.COLUMN_FIELD_PATHS`
这会产生以下列:
- table_catalog
- table_schema
- table_name
- column_name
- field_path
- data_type
- 描述