不能将 NOT NULL 设置为类型为 ARRAY 的列



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

ARRAY<STRING(36)>

所有数据都有一个值,但我不能设置不为 NULL。

ALTER TABLE Organizations ALTER COLUMN superfinUsersList ARRAY<STRING(36)> NOT NULL

error: Cannot add NOT NULL to column Organizations.superfinUsersList

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

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

最新更新