Unit.primaryKeyId constructor

Unit.primaryKeyId({
  1. String? uName,
})

常用字段 -- ID字段,作为主键且不为空,自增长。

Implementation

factory Unit.primaryKeyId({String? uName}) {
  // 注意这里的书写顺序,primaryKey要在autoincrement之前,否则插入会报错。
  return UnitInteger(uName: uName ?? UnitFields.id, constraints: [Constraints.notNull, Constraints.primaryKey, Constraints.autoincrement]).toTableUnit();
}