Изменение моего первичного ключа потребовало от меня обновления версии моей базы данных. Есть ли способ изменить мой первичный ключ из одного поля в другое, используя класс миграции в комнате? Если нет, как мне изменить свой первичный ключ? Ниже приведен фрагмент моего Entity
.
@Entity(tableName = "weather")
public class Weather {
@PrimaryKey
@NonNull
@ColumnInfo(name = "id")
private final String id;
@NonNull
@ColumnInfo(name = "city")
private final String city;
Я хотел бы переключиться с id
на city
.