GCP: Можем ли мы изменить первичный ключ существующей таблицы в гаечном ключе - PullRequest
1 голос
/ 18 июня 2019

Я хочу изменить Первичный ключ существующей таблицы в Spanner с Col1 на комбинацию Col1 и Col2. Можно ли это сделать в Spanner?

Этот параметр недоступен в консоли. Может быть, это можно сделать с помощью сценария!

Ответы [ 2 ]

2 голосов
/ 18 июня 2019

Ключи таблицы не могут быть изменены;Вы не можете добавить ключевой столбец в существующую таблицу или удалить ключевой столбец из существующей таблицы.

Схема и модель данных |Cloud Spanner Документация |Google Cloud

0 голосов
/ 25 июня 2019

Команда GCP ответила ниже:

  • Единственный способ сделать это сейчас - воссоздать базу данных с использованием функции импорта / экспорта
  • Запрос на добавление функции увеличен в бэклоге Spanner (без ETA): https://issuetracker.google.com/135719292
...