package Ġcom . m args app . todo . database Ċ Ċ import Ġandroidx . room . Database Ċ import Ġandroidx . room . Room Database Ċ import Ġandroidx . room . Type Converters Ċ import Ġandroidx . room . migration . Migration Ċ import Ġandroidx . sqlite . db . Support SQLite Database Ċ import Ġcom . m args app . todo . models . Task Ċ Ċ @ Database ( entities Ġ= Ġ[ ĠTask :: class Ġ], Ġversion Ġ= Ġ 2 ) Ċ @ Type Converters ( Tasks Type Converters :: class ) Ċ abstract Ġclass ĠTasks Database : ĠRoom Database (){ ĊĊĠĠĠ Ġabstract Ġfun Ġtasks Dao (): ĠTasks Dao Ċ Ċ } Ċ Ċ val Ġmigration _ 1 _ 2 Ġ= Ġobject : ĠMigration ( 1 , Ġ 2 ){ ĊĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdatabase . exec SQL ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ALTER ĠTABLE ĠTask ĠADD ĠCOLUMN Ġnotification ĠINTEGER ĠNOT ĠNULL ĠDEFAULT Ġ' false '" ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġdatabase . exec SQL ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ALTER ĠTABLE ĠTask ĠADD ĠCOLUMN Ġnotification ID ĠTEXT ĠNOT ĠNULL ĠDEFAULT Ġ'' " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }