·4 dk okuma

Mac'te SQLite Veritabanı Nasıl Görüntülenir

SQLite dosyaları Mac'inizde her yerde bulunur — uygulama verileri, Core Data depoları, tarayıcı geçmişi — ancak macOS'un bunları açıp görüntülemenin yerleşik bir yolu yoktur.

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.

Tome, tablolar ve satır verileriyle bir SQLite veritabanını gösteriyor

Ş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.

Tome'u Mac App Store'dan edinin

Sonraki Makale

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store