sql >> Database teknologi >  >> RDS >> SQLite

SQLite onUpgrade() frustration

Opgradering en database betyder at ændre den på plads, mens de gamle data holdes intakte så meget som muligt. Så hvis du vil tilføje eller omdøbe en kolonne, skal du udføre den korrekte SQL-kommando for at gøre dette i onUpgrade tilbagekald.

(Bemærk:SQLiteAssetHelper gør det nemmere at bruge en forududfyldt database, og du bør bruge den, men opgradering kræver stadig et separat SQL-script.)

Hvis du er ligeglad med indholdet af den gamle database, så bør du ikke opgradere den. Giv blot din nye databaseversion et nyt filnavn, så den blot kopieres over, og slet den gamle fil.




  1. Kumulativ sum over et sæt rækker i mysql

  2. Vælg tilfældig række for hver gruppe

  3. Sådan får du tilfældige rækker fra SQL Server Table - SQL Server / TSQL Tutorial Del 117

  4. Sådan fungerer TO_SECONDS() i MariaDB