SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

SQLite onUpgrade() frustrasi

Meningkatkan versi database berarti mengubahnya di tempatnya sambil menjaga data lama tetap utuh sebanyak mungkin. Jadi, jika Anda ingin menambah atau mengganti nama kolom, Anda harus menjalankan perintah SQL yang tepat untuk melakukan ini di onUpgrade panggilan balik.

(Catatan:SQLiteAssetHelper mempermudah penggunaan database yang sudah terisi sebelumnya, dan Anda harus menggunakannya, tetapi memutakhirkan masih memerlukan skrip SQL terpisah.)

Jika Anda tidak peduli dengan isi database lama, maka Anda sebaiknya tidak memutakhirkannya. Berikan saja versi database baru Anda nama file baru, sehingga hanya disalin, dan hapus file lama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Paket telah diposting 50 roti panggang. Tidak ditampilkan lagi

  2. Apa tujuan dari fungsi String[] whereArgs int delete (String table, String whereClause, String[] whereArgs)?

  3. Kembalikan data yang dicari dari sqlite

  4. Bagaimana cara mengatur ulang basis data SqLite di Android?

  5. Apakah Mungkin Bermigrasi Dari Realm Ke Sqlite?