그래서 나는 SQLiteOpenHelper
과 함께 Android SQLite 데이터베이스로 작업하고 있습니다. 데이터베이스 버전 및 업그레이드에 대한 개념이있는 것 같지만 업그레이드를 실제로 수행하기 위해 코드를 직접 작성한 것으로 보이며 onCreate
메소드를 최신으로 유지하십시오.Android 용 레일즈 형 데이터베이스 스키마 버전 업그레이드
레일 개발 배경에서 볼 때, 약간 원시적 인 것처럼 보입니다. 초보자에게는 Rails가 버전 별 클래스 업그레이드 만 작성할 수 있으며, Rails는 버전이 필요한 버전을 적용합니다 ... 이는 DB 생성에도 적용됩니다. 당신은 하나만 데이터베이스 스키마, 마이 그 레이션 집합의 표현. Rails는 또한 스키마 변경에 대해 DB 독립적 인 표현을 수행하지만, 안타깝게도 SQLite 만 지원하기 때문에 Android에는 필요하지 않습니다.
DB 스키마 관리 열반 (RailsEdition (TM))에 더 가까워 질 수 있도록 적절한 스키마 마이그레이션 도우미 클래스를 Android 용으로 작성한 사람이 있습니까? 그것은 내 자신의 추악한 구현을 구해줄거야.
안녕하세요, 아주 좋은 질문입니다. 나는 immidiatelly 안드로이드가 제공 한 데이터베이스 api에 만족하지 못했습니다. 레일즈 배경에서 레일즈 비슷한 모델을 구현하고 싶습니다. 아직 뭔가를 구현 했습니까? 사전에 Thx. – Denis
@Denis : 답으로 궁극적 인 해결책을 제시했습니다. 희망이 도움이됩니다. – womble
이 플러그인은 오래된 플러그인이지만 참고 용으로 만 사용 가능합니다. Mechanoid가 마이그레이션을 수행 할 수 있습니다. http://robotoworks.github.com/mechanoid/ –