Я использую Play! Framework 2.0, и я застрял в раздражающей проблеме, связанной с базой данных.
Предположим, что у меня есть класс User
(extends Model
), который имеет несколько атрибутов (first_name
, last_name
, email
, password
и т.д.).
В какой-то момент я хочу добавить новый атрибут, скажем last_ip
(на самом деле не имеет значения, что это такое). Итак, я добавляю атрибут в класс User
, компилирую и запускаю.
Дело в том, что я получаю это красное предупреждение о изменениях базы данных (очевидно), которое просит меня нажать "ОТМЕНЯЕТСЯ ИЗМЕНЕНИЯ" (если я правильно помню). Это хорошо, НО! все записи базы данных стираются!
В заключение: я хочу новое поле, но я не хочу потерять все записи, которые я уже добавил в базу данных. Это возможно?