sql >> Database >  >> RDS >> SQLite

Android SQLite-database en app-update

U moet alle wijzigingen in uw onUpgrade-methode aanbrengen, u kunt deze code gebruiken:

@Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    String sql = "ALTER TABLE " + TABLE_SECRET + " ADD COLUMN " +
     "name_of_column_to_be_added" + " INTEGER";
    db.execSQL(sql);        
}        

dit voegt een kolom toe aan uw huidige database. Uw database zal geen gegevens verliezen. Herinnering:onUpgrade wordt aangeroepen wanneer getWriteableDatabase of getReadableDatabase wordt uitgevoerd EN de versie van uw database verschilt van uw oudere versie.



  1. Oracle-gegevenstype:moet ik VARCHAR2 of CHAR gebruiken?

  2. Hoe u de tijd kunt halen uit een string in MySQL

  3. Tabellen maskeren en referentiële integriteit behouden?

  4. Webinar:Bankieren op Postgres - Overwegingen bij financiële toepassingen [follow-up]