Proje klasörünüzde veya bir uygulamanın konteynerinde gömülü bir .sqlite dosyası buldunuz. Üzerine çift tıklıyorsunuz ve macOS bununla ne yapacağını bilmiyor. Terminal'i açıp sqlite3 mydatabase.db yazabilirsiniz, ancak bir terminal penceresinde tablo verilerini okumak acı vericidir — sütun hizalaması yok, kaydırma yok, yüzlerce satırı hızlıca tarama yolu yok.
Terminal Yaklaşımı ve Sınırları
Yerleşik sqlite3 komut satırı aracı her Mac ile birlikte gelir. Teknik olarak çalışır. Tabloları listelemek için .tables çalıştırabilir ve satırları dökmek için SELECT * FROM tablename; yapabilirsiniz. Ancak çıktı ham metindir. Geniş tablolar garip bir şekilde sarılır. Bir değere tıklayıp düzenlemenin bir yolu yoktur. Ve bir tasarımcı, ürün yöneticisi veya Terminal'de yaşamayan biriyseniz, bu gerçekçi bir iş akışı değildir.
Dosyayı bir metin düzenleyicide açmayı deneyebilirsiniz, ancak SQLite veritabanları ikilidir — verinizi değil, bozuk karakterler göreceksiniz.
Tome ile Herhangi Bir SQLite Veritabanını Görsel Olarak Görüntüleyin
Tome, Mac'te SQLite veritabanları için uygun bir görsel arayüz sunar. Bir .db, .sqlite veya .sqlite3 dosyasını uygulama simgesine sürükleyin veya Dosya → Aç'ı kullanın ve veritabanınız anında görünür — kenar çubuğunda listelenen tablolar, kaydırılabilir bir ızgarada görüntülenen veriler.
Şemanızı Bir Bakışta Görün
Her tablo, görünüm, indeks ve tetikleyici kenar çubuğunda listelenir. Satırlarını görmek için herhangi bir tabloya tıklayın. Sonuçlarını görmek için bir görünüme tıklayın. Ezberlenecek komut yok — sadece işaretleyin ve tıklayın.
İhtiyacınız Olduğunda Sorgu Çalıştırın
Taramanın ötesinde herhangi bir şey için, Tome'un SQL sorgu düzenleyicisi hazırdır. Tablo ve sütun adları için sözdizimi vurgulama ve otomatik tamamlama içerir, böylece hafızadan sütun adlarını tahmin etmeden Terminal'den daha hızlı sorgular yazabilirsiniz.
Yaygın Kullanım Durumları
SQLite'ta veri saklayan bir iOS veya Android uygulamasını hata ayıklama. Bir web kazıyıcının çıktı veritabanını inceleme. Bir Django veya Rails geliştirme veritabanını kontrol etme. SQLite'ta saklanan tarayıcı geçmişini veya yer imlerini görüntüleme. Bunların hepsi basit hale gelir — dosyayı açın, veriyi görün.