sqlite3

Uzak bir kabuktan cihazınıza veya ana makinenize kadar her şeyi yönetmek için sqlite3 komut satırı programını kullanın Android uygulamaları tarafından oluşturulan SQLite veritabanları. sqlite3 aracı birçok bir tablonun içeriğini yazdırmak için .dump gibi kullanışlı komutlar .schema kullanarak mevcut bir tablo için SQL CREATE ifadesini yazdırın. Araç ayrıca komutlarını anında yürütmenize olanak tanır.

SQLite'a bakın dokümanlarına bakın. Ek dokümanlar için sqlite3 ve SQL dil spesifikasyonu destekleniyor SQLite'ya ait.

sqlite3 öğesini uzak kabuktan kullanmak için:

  1. Aşağıdaki komutu girerek bir uzak kabuk girin:
    adb [-d|-e|-s {<serialNumber>}] shell
  2. Uzak kabuktan aşağıdaki komutu girerek sqlite3 aracını başlatın:
    sqlite3

    İsterseniz keşfetmek istediğiniz veritabanının tam yolunu da belirtebilirsiniz. Emülatör/cihaz örnekleri, dizinde SQLite veritabanlarını depolar /data/data/<package_name>/databases/

  3. sqlite3 çağırdıktan sonra şunları yapabilirsiniz: komutlarının listesini oluşturur. Çıkmak ve adb uzak kabuğuna dönmek için şunu girin: exit veya Control+D tuşlarına basın.

Örnek:

$ adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
# sqlite> .exit

Not: Dosyaları görüntülemek için dosya sistemine kök erişiminizin olması gerekir. dizinlerinde (/data/data) yer alır.

sqlite3 öğesini bir kabuk yerine yerel olarak kullanmak için veritabanı dosyasını cihazdan alın ve sqlite3 işlemini başlatın:

  1. Cihazınızdaki bir veritabanı dosyasını ana makinenize kopyalayın:
    adb pull <database-file-on-device>
    
  2. Veritabanı dosyasını belirterek sqlite3 aracını başlatın:
    sqlite3 <database-file-on-host>