google-cloud-platform - 不能将 NOT NULL 设置为 ARRAY 类型的列
问题描述
我有一个类型为列的表:
ARRAY<STRING(36)>
所有数据都有一个值,但我不能设置 NOT NULL。
ALTER TABLE Organizations ALTER COLUMN superfinUsersList ARRAY<STRING(36)> NOT NULL
error: Cannot add NOT NULL to column Organizations.superfinUsersList
解决方案
不幸的是,目前不支持数组的此功能,因此错误消息是正确的,并且将更新文档以反映这一点。
推荐阅读
- html - 对齐中心下拉菜单 Bootstrap 4
- javascript - 如何从对象内部的真假显示元素?Javascript ReactJs
- c# - .NET Core 中的环境标记帮助程序
- javascript - Node.JS 中的 `import` 支持是个谎言
- javascript - Koa, Node.js, Server - 如何从 Server 对象中获取 Koa 的路由器级中间件功能?
- java - Android Studio:尝试单击列表中的对象并启动新活动时出现 NullPointerException
- python - 如何修改类方法?
- javascript - 为 cols 添加新的摘要行共享 2 个不同 cols 的相同值
- spring - Spring IOC 中的创建、注册和注入什么时候发生?
- java - 从 Java 中的 Optional->List->List 转换的链式方法