是否可以在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