-1

我想了解可以在 Spanner 表中的列上设置哪些属性。我只看到长度,而不是 null,allow_commit_timestamp=true(用于时间戳)。

我们是否有任何选项,例如: - 唯一属性 - 如果另一条记录具有相同的值(与非空值不同),则记录插入会出错 - 默认值或有界列表 - 如果应用层未提供或用于验证 - 评论:比如对该专栏的简短描述以及创建者

我的印象是,所有这些都在 SPANNER 中不可用,必须在业务层中处理。有人可以确认!

4

1 回答 1

1
  1. 唯一属性: Cloud spanner 确实支持唯一索引。我们可以在要强制唯一性的列上创建唯一索引。
  2. 默认值:无论类型如何,Cloud Spanner 都不允许指定任何默认值。这意味着隐式默认值为 Null 或 Error,具体取决于是否使用 NOT NULL 指定了列。
  3. 评论: 目前不支持。
于 2019-05-23T16:48:42.620 回答