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

SQLite onUpgrade() разочарование

Надстройване база данни означава да я промените на място, като същевременно запазите старите данни непокътнати, доколкото е възможно. Така че, ако искате да добавите или преименувате колона, трябва да изпълните правилната SQL команда, за да направите това в onUpgrade обратно повикване.

(Забележка:SQLiteAssetHelper улеснява използването на предварително попълнена база данни и трябва да я използвате, но надграждането все още се нуждае от отделен SQL скрипт.)

Ако не ви пука за съдържанието на старата база данни, тогава не трябва да я надграждате. Просто дайте на новата си версия на базата данни ново име на файл, така че да бъде просто копиран, и изтрийте стария файл.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да подобрим производителността на базата данни SQLite за android

  2. android.database.sqlite.SQLiteCantOpenDatabaseException:неизвестна грешка (код 14):Не можа да се отвори базата данни

  3. SQLite Покажи таблици

  4. Android – Как мога да предам данни, свързани с две таблици, към метода за вмъкване на доставчик на съдържание

  5. Вземете първия понеделник от месеца в SQLite