GCP SPANNER: Какие параметры могут быть установлены для столбца в таблице, кроме allow_commit_timestamp = true для типа данных timestamp - PullRequest
0 голосов
/ 08 мая 2019

Я хочу понять, какие свойства можно задать для столбца в таблице Spanner. Я вижу только длину, а не ноль, allow_commit_timestamp = true (для отметки времени).

У нас есть какие-либо варианты, такие как: - Уникальное свойство - так что вставка записи дает ошибку, если другая запись имеет такое же значение (не то же самое, что и не ноль) - Значение по умолчанию или ограниченный список - если не предоставлено прикладным уровнем или для проверки - Комментарии: как краткое описание этого столбца и кто его создал

У меня сложилось впечатление, что все это недоступно в SPANNER для столбца и должно обрабатываться на бизнес-уровне. Может кто-нибудь подтвердить!

1 Ответ

0 голосов
/ 23 мая 2019
  1. Уникальное свойство: Облачный ключ поддерживает уникальные индексы .Мы можем создать уникальный индекс для столбца, который мы хотим обеспечить уникальность.
  2. Значения по умолчанию: Облачный ключ не позволяет указывать любое значение по умолчанию независимо от его типа.Это означает, что неявным значением по умолчанию является Null или Error, в зависимости от того, был ли столбец указан с NOT NULL.
  3. Комментарии: В настоящее время это не поддерживается.
...