版本11.4
我的所有Sqlite表字段都设置为NOT NULL。
我在表创建命令中尝试了以下内容。
t.column(miny, defaultValue: nil)
但是这些字段仍然是全部定义的' NOT NULL'
如何设置字段以接受NULL值?
答案 0 :(得分:1)
卫生署! - 找到答案,查看github中的测试脚本 - 然后注意到文档中的注释。
需要使用'?'使类型可选 - 与此示例中的最后4个Double字段一样..
let title = Expression<String>("title")
let descr = Expression<String>("descr")
let miny = Expression<Double?>("miny")
let minx = Expression<Double?>("minx")
let maxy = Expression<Double?>("maxy")
let maxx = Expression<Double?>("maxx")
答案 1 :(得分:0)