SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да актуализирате таблица с activeandroid след добавяне на нова колона

От звуците ви липсва скриптът за надстройка за мигриране на вашия user таблица към новата схема. Скриптовете за надграждане съдържат основно инструкциите как да преминете от старото състояние на базата данни към новото. Във вашия конкретен случай ще искате да кажете на SQLite, че трябва да добави нова колона, profile_image , към съществуващата потребителска таблица.

За да надстроите вашата база данни от схема 1 до 2, увеличете AA_DB_VERSION стойност до 2 и дайте на скрипта за надграждане името 2.sql . Запазете файла под assets/migrations и му дайте следното съдържание:

ALTER TABLE user ADD profile_image TEXT;

Скриптовете могат да съдържат всякакъв набор от SQL изрази, които могат да бъдат изпълнени от SQLiteDatabase чрез execSQL(...) .

Повече подробности за миграцията на схеми с Active Android можете да намерите в уикито на страницата на проекта 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. Изтрийте заявка и опреснете в ListView в Android (sqlite)

  2. SQLite избира редове, ако времевата марка съвпада с днешната дата

  3. android.database.CursorIndexOutOfBoundsException

  4. импортирайте вече създадена sqlite база данни (xamarin)

  5. SQLite DROP VIEW