package Ġfi . f mi . ti u ha . db Ċ Ċ import Ġfi . f mi . ti u ha . Config Ċ import Ġfi . f mi . ti u ha . Log Ċ import Ġorg . fly way db . core . Fly way Ċ Ċ fun Ġrun Migrations () Ġ{ ĊĠĠĠ ĠLog . info (" Running Ġdatabase Ġmigrations ") ĊĠĠĠ Ġval Ġdb Ġ= ĠDb ( Config . dataSource ) ĊĠĠĠ Ġcreate Fly way For Schema (" public ", Ġdb . ds ). migrate () ĊĠĠĠ Ġcreate Fly way For Schema (" ge ome sa ", Ġdb . ds ). migrate () Ċ } Ċ Ċ fun Ġcreate Fly way For Schema ( schema Name : ĠString , Ġds : ĠDataSource ): ĠFly way Ġ{ ĊĠĠĠ Ġval Ġversion TableName Ġ= Ġ" schema version " ĊĠĠĠ Ġval Ġchanges Class Path Ġ= Ġ" fi / f mi / ti u ha / db / migrations /$ schema Name " ĊĊĠĠĠ Ġreturn ĠFly way . configure () ĊĠĠĠĠĠĠĠ Ġ. locations (" classpath :$ changes Class Path ") ĊĠĠĠĠĠĠĠ Ġ. fail On Missing Locations ( true ) ĊĠĠĠĠĠĠĠ Ġ. schemas ( schema Name ) ĊĠĠĠĠĠĠĠ Ġ. table ( version TableName ) ĊĠĠĠĠĠĠĠ Ġ. dataSource ( ds . hikari DataSource ) ĊĠĠĠĠĠĠĠ Ġ. baseline On Migrate ( true ) ĊĠĠĠĠĠĠĠ Ġ. load () Ċ }