Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 无法将NOTNULL设置为类型为ARRAY的列_Google Cloud Platform_Google Cloud Spanner_Spanned - Fatal编程技术网

Google cloud platform 无法将NOTNULL设置为类型为ARRAY的列

Google cloud platform 无法将NOTNULL设置为类型为ARRAY的列,google-cloud-platform,google-cloud-spanner,spanned,Google Cloud Platform,Google Cloud Spanner,Spanned,我有一个表,其列类型为: ARRAY<STRING(36)> 不幸的是,目前不支持阵列的此功能,因此错误消息是正确的,文档将更新以反映这一点。现在这是可能的,您只需要确保所有行对该列都有一些值。不幸的是,数组本身仍然可以包含空元素。我使用一个新的空表进行了复制,并在这个问题上提出了一个内部错误。 ALTER TABLE Organizations ALTER COLUMN superfinUsersList ARRAY<STRING(36)> NOT NULL err

我有一个表,其列类型为:

ARRAY<STRING(36)>

不幸的是,目前不支持阵列的此功能,因此错误消息是正确的,文档将更新以反映这一点。

现在这是可能的,您只需要确保所有行对该列都有一些值。不幸的是,数组本身仍然可以包含空元素。

我使用一个新的空表进行了复制,并在这个问题上提出了一个内部错误。
ALTER TABLE Organizations ALTER COLUMN superfinUsersList ARRAY<STRING(36)> NOT NULL
error: Cannot add NOT NULL to column Organizations.superfinUsersList