Tôi đã phát triển một ứng dụng Android và phát hành phiên bản 1.0. Ứng dụng chứa cơ sở dữ liệu cục bộ SQLite với 5 bảng.Cơ sở dữ liệu và bản cập nhật ứng dụng Android SQLite
Bây giờ, chúng tôi dự định phát hành phiên bản 2.0 cũng sẽ cập nhật người dùng phiên bản 1.0. Trong phiên bản 2.0, chúng tôi đã bao gồm thêm hai bảng với 5 bảng trước đó, vì vậy 7 bảng bây giờ.
Bây giờ câu hỏi của tôi là, Tất cả người dùng phiên bản 1.0 có một số dữ liệu trong cơ sở dữ liệu cục bộ, Nếu cập nhật phiên bản 2.0, dữ liệu trước đó sẽ bị mất? Nếu có. thì phương pháp thay thế là gì?
nếu bạn thay đổi kiến trúc DB, DB cũ không thể ở lại – thepoosh
@thepoosh Cảm ơn bạn đã trả lời. Nếu tôi không thay đổi kiến trúc DB, nhưng đã cập nhật phiên bản bằng tính năng mới. Trong trường hợp đó? –
thử đọc câu trả lời này: http://stackoverflow.com/a/8627242/1056359 – thepoosh