Turkcell | Geleceği Yazanlar

Sqlite kullanılan projeyi güncellemek

Merhaba,

Bir projemde sqlite ile veritabanı işlemleri yapıyorum. Şimdi ben marketten bu uygulamayı güncellesem, kullanıcıların uygulamalarında olan tüm veriler sıfırlanır mı?

    0

    Tuğba Üstündağ

    24 Aralık 2014

     Hayır sıfırlanmaz cunku sqlite telefondaki databasedir.Uygulama güncelediginde ,sadece kodlarını güncelemiş olursun 

      abalta

      Çar, 24/12/2014 - 22:44
      Haklısın çünkü sürekli Android Studio'dan da build ettiğimde sıfırlanmadığını gördüm. Teşekkürler.

    0

    Emre Karataş

    25 Aralık 2014

    Yaptığın uygulamayı güncelleyip, eski veritabanını silip yenisini oluştrabilirsin.

      bekirdursun

      Per, 25/12/2014 - 11:06
      Harici veritabanı kullanıyorsanız myContext.deleteDatabase(DB_PATH + DB_NAME); kodunu kullanmanız gerekir.

    0

    Bekir Dursun

    LOGO Yazılım - 25 Aralık 2014

    Bazen de tam tersi işlemler gerekebilir. Veritabanımı 13 MB'tan 6 MB'a düşürdüm. Yeni kullanıcılar için sorun yok ama eski kullanıcılar için yer açılsın istedim. Onun için de DBHelper classının check fonksiyonunda 

    myContext.deleteDatabase(DB_PATH + DB_NAME);
     kullandım.

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.