Nâng cấp cơ sở dữ liệu có nghĩa là thay đổi nó tại chỗ trong khi vẫn giữ nguyên dữ liệu cũ càng nhiều càng tốt. Vì vậy, nếu bạn muốn thêm hoặc đổi tên một cột, bạn phải thực hiện lệnh SQL thích hợp để thực hiện việc này trong onUpgrade
gọi lại.
(Lưu ý:SQLiteAssetHelper làm cho việc sử dụng cơ sở dữ liệu được tạo sẵn dễ dàng hơn và bạn nên sử dụng nó, nhưng việc nâng cấp vẫn cần một tập lệnh SQL riêng.)
Nếu bạn không quan tâm đến nội dung của cơ sở dữ liệu cũ, thì bạn không nên nâng cấp nó. Chỉ cần đặt cho phiên bản cơ sở dữ liệu mới của bạn một tên tệp mới để nó được sao chép đơn giản và xóa tệp cũ.