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

Cara memperbarui tabel dengan activeandroid setelah menambahkan kolom baru

Dari suaranya, Anda kehilangan skrip peningkatan untuk memigrasikan user Anda tabel ke skema baru. Skrip pemutakhiran pada dasarnya berisi instruksi tentang cara beralih dari status database lama ke yang baru. Dalam kasus khusus Anda, Anda ingin memberi tahu SQLite bahwa itu harus menambahkan kolom baru, profile_image , ke tabel pengguna yang ada.

Untuk meningkatkan basis data Anda dari skema 1 ke skema 2, tambahkan AA_DB_VERSION nilai ke 2 dan beri skrip pemutakhiran nama 2.sql . Simpan file di bawah assets/migrations dan berikan konten berikut:

ALTER TABLE user ADD profile_image TEXT;

Script dapat berisi kumpulan pernyataan SQL yang dapat dieksekusi oleh SQLiteDatabase melalui execSQL(...) .

Detail lebih lanjut tentang migrasi skema dengan Android Aktif dapat ditemukan di wiki di halaman proyek GitHub.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan Pelanggaran Kunci Asing di SQLite

  2. Bagaimana Coalesce() Bekerja di SQLite

  3. Transaksi SQLite

  4. Sinkronisasi database SQLite offline dengan database MySQL online

  5. Operator untuk Mengekstrak Subkomponen JSON