SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Cập nhật ứng dụng và cơ sở dữ liệu Android SQLite

Bạn nên đặt tất cả các thay đổi trong phương pháp onUpgrade của mình, bạn có thể sử dụng mã này:

@Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    String sql = "ALTER TABLE " + TABLE_SECRET + " ADD COLUMN " +
     "name_of_column_to_be_added" + " INTEGER";
    db.execSQL(sql);        
}        

điều này sẽ thêm một cột trong cơ sở dữ liệu hiện tại của bạn. Cơ sở dữ liệu của bạn sẽ không bị mất dữ liệu. Nhắc nhở:onUpgrade sẽ được gọi khi getWritableDatabase hoặc getReadableDatabase được thực thi VÀ phiên bản cơ sở dữ liệu của bạn khác với phiên bản cũ hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tránh sử dụng + trong số phiên bản với SQLiteAssetHelper

  2. Chèn vào Cơ sở dữ liệu SQLite android

  3. 6 cách để xóa các hàng trùng lặp có khóa chính trong SQLite

  4. Android Studio không kiểm tra / đánh dấu các truy vấn Kotlin Room DAO khi chuỗi chiếm nhiều hơn 1 hàng

  5. SQLite ở đâu