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

Room Migration Alter Table không thêm cột mới và di chuyển bị gọi đi gọi lại

Đảm bảo rằng cột của bạn nằm trong lớp mô hình. Trong trường hợp của bạn, bạn đang thêm cột age như thế này:ADD COLUMN 'age' INTEGER , vì vậy bạn phải có int age trong lớp mô hình của bạn.

Ngoài ra, bạn nên viết thử nghiệm di chuyển để biết chính xác điều gì đang thất bại. Bạn có thể tìm thấy về kiểm tra di chuyển trong tài liệu Android tại đây:https://developer.android.com/topic/libraries/architecture/room.html#db-migration-testing



  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 last_insert_rowid () hoạt động trong SQLite

  2. 2 cách để chèn một dòng mới vào một chuỗi trong SQLite

  3. Giới thiệu về SQLite

  4. Xóa mục khỏi ListView và Cơ sở dữ liệu bằng OnItemClickListener

  5. IntentService đang đóng băng giao diện người dùng ứng dụng của tôi