设置数据集字段默认值
场景描述
当数据集的某个字段值一开始允许为空值,后续因业务需求,该字段值不允许为空值,此时在数据集字段高级设置中对字段设置必须不为空约束,此时开发环境、生产环境创建表时对非空字段进行安全性检查就会出现数据迁移检查不通过如下错误
实现思路
提供在数据集字段高级设置中设置建表默认值(default)以及数据迁移时的默认值(migrateDefault)属性
默认值使用spring expression,默认值格式如下:
字符串: 'xxxx' 数字: 123 当前日期时间: #currentDateTime() 当前日期: #currentDate() 指定日期时间: #dateTime('2018-11-11 00:00:00') 指定日期: #date('2018-11-11')
操作步骤
- 打开要设置非空约束字段的高级选项设置
在默认值(建表)和默认值(数据迁移)中设置字段迁移数据默认值
默认值使用spring expression,默认值格式如下:
字符串: 'xxxx' 数字: 123 当前日期时间: #currentDateTime() 当前日期: #currentDate() 指定日期时间: #dateTime('2018-11-11 00:00:00') 指定日期: #date('2018-11-11')