2014-10-16 2 views
1

SQLite 데이터베이스가있는 iPad 용 앱이 있습니다. 응용 프로그램에는 웹 서비스의 데이터 업데이트 버튼이 있습니다. 업데이트 버튼을 누르면 데이터베이스의 마지막 버전과 문서 폴더의 데이터베이스 버전을 확인합니다. PRAGMA user_version을 사용하여 데이터베이스 버전을 저장하지만 데이터베이스 버전이 데이터베이스의 마지막 버전과 다른 경우 스키마를 업데이트해야합니다. 코드에서 상수로 식별하는 데이터베이스의 마지막 버전입니다. 나는 Alter 테이블을 사용하는 것이 가장 좋은 방법이라는 것을 이해합니다.하지만 버전이 얼마나 오래된 지에 관계없이 데이터베이스의 스키마를 업데이트하려면 어떻게해야합니까? 원인 데이터베이스 버전이 2이고 새 버전이 5 인 경우 데이터베이스 버전이 4이면 테이블을 업데이트해야합니다.SQLite 스키마 업데이트 iOS

감사합니다!

답변

0

앱의 이전 버전에는 버전 2에서 3으로, 그리고 4에서 업그레이드하는 기능이 이미 있습니다. 계속 유지하고 필요할 때 5로 업그레이드하기 전에 전화하십시오.

관련 문제