SQLite
 sql >> Baza danych >  >> RDS >> SQLite

SQLite onUpgrade() frustracja

Aktualizacja baza danych oznacza zmianę jej na miejscu, przy jednoczesnym zachowaniu starych danych w jak największym stopniu. Jeśli więc chcesz dodać lub zmienić nazwę kolumny, musisz wykonać odpowiednie polecenie SQL, aby to zrobić w onUpgrade oddzwonienie.

(Uwaga:SQLiteAssetHelper ułatwia korzystanie z wstępnie wypełnionej bazy danych i powinieneś z niej korzystać, ale aktualizacja nadal wymaga oddzielnego skryptu SQL.)

Jeśli nie zależy Ci na zawartości starej bazy danych, nie powinieneś jej aktualizować. Po prostu nadaj swojej nowej wersji bazy danych nową nazwę pliku, aby została po prostu skopiowana, i usuń stary plik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować tabelę activeandroid po dodaniu nowej kolumny

  2. 3 sposoby na znalezienie wierszy zawierających małe litery w SQLite

  3. Grupuj SQLite według/licz godziny, dni, tygodnie, rok

  4. Migracja pokoju Zmień tabelę nie dodając nowej kolumny i migrując, wywoływana wielokrotnie

  5. Sformatuj liczbę jako walutę w SQLite