
Теперь я хочу добавить еще один столбец. Но его следует добавлять только в том случае, если комбинации «Год» и «Неделя» не существует. В противном случае его следует игнорировать.
Код: Выделить всё
@Insert(onConflict = OnConflictStrategy.IGNORE)
suspend fun initInsertWeek(week: Week)
Это «Неделя»
Код: Выделить всё
@Entity(tableName = "Weeks")
Код: Выделить всё
@PrimaryKey(autoGenerate = true)
val id: Long? = null,
val year: Int,
val week: Int,
val workingTime: Int,
@ColumnInfo(name = "timeStamp", defaultValue = "0")
val timeStamp: Long = 0,
@ColumnInfo(name = "weeklyWorkingDayCount", defaultValue = "5")
val weeklyWorkingDayCount: Int = 5,
@ColumnInfo(name = "weekDailyDurations", defaultValue = "462:462:462:462:462:0:0")
val weekDailyDurations: String = "462:462:462:462:462:0:0"
Надеюсь, вы сможете мне помочь.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ned-colums
Мобильная версия