sql >> Database >  >> RDS >> SQLite

verwijder sqlite-database bij het bijwerken van een nieuwe versie van de applicatie

u kunt deze methode gebruiken om uw database te verwijderen.

context.deleteDatabase(DATABASE_NAME);

U kunt deze methode ook gebruiken om eerst uw databasepad te vinden en dat vervolgens te verwijderen.

File myDb = context.getDatabasePath(DATABSE_NAME);
Boolean isDelete = myDb.delete();

De andere oplossing is, als u uw database wilt bijwerken, verander dan gewoon uw versienummer van de database. onUpgrade() wordt automatisch gebeld en uw oude database wordt verwijderd en een nieuwe database wordt aangemaakt.



  1. In plaats van trigger in SQL Server verliest SCOPE_IDENTITY?

  2. Hoe krijg ik een lijst met MySQL-weergaven?

  3. 10 tijdbesparende tips voor MS Access-gebruikers

  4. MySQL-shardingbenaderingen?