package Ġorg . simple . clin ic . storage . migrations Ċ Ċ import Ġandroidx . room . migration . Migration Ċ import Ġandroidx . sqlite . db . Support SQLite Database Ċ import Ġorg . simple . clin ic . storage . in Transaction Ċ import Ġjavax . inject . Inject Ċ Ċ @ Suppress (" ClassName ") Ċ class ĠMigration _ 7 2 Ġ@ Inject Ġconstructor () Ġ: ĠMigration ( 7 1 , Ġ 7 2 ) Ġ{ ĊĊĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠ Ġdatabase . in Transaction Ġ{ ĊĠĠĠĠĠ Ġexec SQL (""" ĊĠĠĠĠĠĠĠ ĠCREATE ĠTABLE ĠIF ĠNOT ĠEXISTS Ġ" Tele consult ation Facility Info " Ġ( ĊĠĠĠĠĠĠĠĠĠ Ġ" tele consult ation Facility Id " ĠTEXT ĠNOT ĠNULL , Ġ" facility Id " ĠTEXT ĠNOT ĠNULL , Ġ" sync Status " ĠTEXT ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠ Ġ" createdAt " ĠTEXT ĠNOT ĠNULL , Ġ" updatedAt " ĠTEXT ĠNOT ĠNULL , Ġ" deleted At " ĠTEXT , ĠĊĠĠĠĠĠĠĠĠĠ ĠPRIMARY ĠKEY (" tele consult ation Facility Id ") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ"" ") ĊĊĠĠĠĠĠ Ġexec SQL (""" ĊĠĠĠĠĠĠĠ ĠCREATE ĠTABLE ĠIF ĠNOT ĠEXISTS Ġ" Medical Off icer " Ġ( ĊĠĠĠĠĠĠĠĠĠ Ġ" medical Off icer Id " ĠTEXT ĠNOT ĠNULL , Ġ" fullName " ĠTEXT ĠNOT ĠNULL , Ġ" phoneNumber " ĠTEXT ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠ ĠPRIMARY ĠKEY (" medical Off icer Id ") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ"" ") ĊĊĠĠĠĠĠ Ġexec SQL (""" ĊĠĠĠĠĠĠĠ ĠCREATE ĠTABLE ĠIF ĠNOT ĠEXISTS Ġ" Tele consult ation Facility Medical Off ic ers Cross Ref " Ġ( ĊĠĠĠĠĠĠĠĠĠ Ġ" tele consult ation Facility Id " ĠTEXT ĠNOT ĠNULL , Ġ" medical Off icer Id " ĠTEXT ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠ ĠPRIMARY ĠKEY (" tele consult ation Facility Id ", Ġ" medical Off icer Id ") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ"" ") ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ