0

我正在尝试使用以下 bq 命令向我的 bigquery 表/视图添加标签。

bq update --set_label primary_keys:a,b project-id:dataset.tablename

如果我只有一个键 (a) 作为主键,该命令可以正常工作。但是,当我尝试插入以逗号分隔的多个键(a,b)时,它会引发无效字符错误。有没有办法在用逗号分隔的同一标签中添加多个键。

4

2 回答 2

0

根据文档,标签是帮助您组织 Google Cloud BigQuery 资源的键值对。

根据文档,作为键值对是一项要求,这与您为同一个键提供两个不同值的意图不兼容。

于 2020-01-27T10:47:38.157 回答
0

根据文档,我认为这是不可行的,因此那里不接受逗号字符:

键和值只能包含小写字母、数字字符、下划线和破折号。所有字符都必须使用 UTF-8 编码,并且允许使用国际字符。

于 2020-01-27T10:04:32.417 回答