Slide 31
Slide 31 text
Link: https://developer.android.com/training/data-storage/room/migrating-db-versions#automated
// Auto Migrations
@Database(
version = 3,
entities = [User::class],
autoMigrations = [
AutoMigration(from = 1, to = 2, spec = AppDatabase.MyAutoMigration::class),
AutoMigration(from = 2, to = 3)
]
)
abstract class AppDatabase : RoomDatabase() {
@RenameTable(fromTableName = "User", toTableName = "AppUser")
class MyAutoMigration : AutoMigrationSpec
...
}