是否可以在Google BigQuery中注释对象?



是否可以在Google BigQuery中注释表,列等?例如,PostgreSQL有comment命令:http://www.postgresql.org/docs/9.4/static/sql-comment.html.

如果是这样,是否存在可以通过SQL接口从中检索这些注释的系统表?

问题1:是

问题2:No

通过API,您可以向数据集、表和字段添加注释。您也可以通过API检索注释,但不能通过SQL接口。

你也可以通过web UI查看和编辑注释(使用API)。

参见API文档:

https://cloud.google.com/bigquery/docs/reference/v2/tables资源

(注意表及其字段的'description'字段)

第二个问题的公认答案是错误的/过时的。

可以通过从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

最新更新