обновление метки таблицы / представления bigquery - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь добавить метку в мою таблицу / представление bigquery с помощью следующей команды bq.

bq update --set_label primary_keys: a, b ID проекта: dataset.tablename

Команда отлично работает, если в качестве первичного ключа у меня есть только один ключ (a). Тем не менее, когда я пытаюсь вставить несколько ключей (a, b), разделенных запятой, он выдает ошибку недопустимых символов. Есть ли способ добавить несколько ключей в пределах одной метки, разделенных запятой.

Ответы [ 2 ]

0 голосов
/ 27 января 2020

Согласно документации метки являются парами ключ-значение, которые помогают вам организовать ресурсы Google Cloud BigQuery.

Наличие пары ключ-значение является требованием согласно документации, и это не совместимо с вашим намерением присвоить два разных значения одному и тому же ключу.

0 голосов
/ 27 января 2020

Я не думаю, что это возможно, поэтому запятая здесь не допускается, согласно документации :

Ключи и значения могут содержать только строчные буквы, числовые символы, подчеркивания и тире. Все символы должны использовать кодировку UTF-8, допускаются международные символы.

...