Google cloud platform GCP扳手:除了时间戳数据类型的allow_commit_timestamp=true之外,在表中的列上可以设置哪些选项

Google cloud platform GCP扳手:除了时间戳数据类型的allow_commit_timestamp=true之外,在表中的列上可以设置哪些选项,google-cloud-platform,google-cloud-spanner,google-data,Google Cloud Platform,Google Cloud Spanner,Google Data,我想了解可以在扳手表中的列上设置哪些属性。我只看到长度,而不是空值,允许时间戳为_commit_timestamp=true 我们是否有以下选择: -唯一属性-因此,如果另一条记录具有与not null不同的相同值,则记录插入将给出错误 -默认值或有界列表-如果应用层未提供或未用于验证 -评论:比如那个专栏的简短描述,以及是谁创建的 我的印象是,所有这些都不能在一个列的扳手中使用,必须在业务层中处理。有人能证实吗 唯一属性:云扳手不支持。我们可以在要强制唯一性的列上创建唯一索引。 默认值:云扳手

我想了解可以在扳手表中的列上设置哪些属性。我只看到长度,而不是空值,允许时间戳为_commit_timestamp=true

我们是否有以下选择: -唯一属性-因此,如果另一条记录具有与not null不同的相同值,则记录插入将给出错误 -默认值或有界列表-如果应用层未提供或未用于验证 -评论:比如那个专栏的简短描述,以及是谁创建的

我的印象是,所有这些都不能在一个列的扳手中使用,必须在业务层中处理。有人能证实吗

唯一属性:云扳手不支持。我们可以在要强制唯一性的列上创建唯一索引。 默认值:云扳手不允许指定任何默认值,无论类型如何。这意味着隐式默认值为Null或Error,具体取决于是否使用NOTNULL指定了to列。 注释:目前不支持此操作。