·4 dk okuma

Mac için SQLite Görüntüleyici — Birden Fazla Veritabanını Yan Yana Açın

İki SQLite veritabanı arasında verileri karşılaştırmak genellikle sekmeler arasında geçiş yapmak veya veritabanı aracınızın iki örneğini çalıştırmak anlamına gelir. Daha basit bir yaklaşım var.

Bir SQLite veritabanından diğerine veri taşıyorsunuz ve sonuçları doğrulamanız gerekiyor. Ya da bir staging veritabanını üretimle karşılaştırıyorsunuz. Ya da bir uygulamanın veritabanının iki sürümü var ve neyin değiştiğini tespit etmeniz gerekiyor. Her durumda, iki veritabanına aynı anda bakmanız gerekir — ve çoğu SQLite aracı bunu gerekenden daha zor hale getirir.

Tek Veritabanı Araçlarıyla Jonglörlük

Çoğu SQLite tarayıcısı, bir seferde tek bir veritabanı bağlantısı etrafında tasarlanmıştır. İki veritabanını karşılaştırmak için, ya iki ayrı uygulama penceresini manuel olarak açarsınız (araç bunu destekliyorsa), ya da sütun değerlerini hafızanızda tutmaya çalışarak sekmeler arasında ileri geri geçiş yaparsınız. Bazı araçlar, diğerini açmadan önce bir veritabanını kapatmanızı gerektirir.

Terminal yaklaşımı daha da kötüdür. Her biri farklı bir dosyaya karşı sqlite3 çalıştıran iki terminal penceresine ihtiyacınız olur, çıktıyı düz metinde yan yana karşılaştırmaya çalışırsınız. Teoride çalışır ama herhangi bir gerçek veri hacmiyle dağılır.

Bu sınırlama, çoğu veritabanı aracının belge tabanlı uygulamalar olarak tasarlanmamış olmasından kaynaklanır. Bir bağlantı yöneticisi etrafında tasarlanmışlardır — bir veritabanı seçin, onunla çalışın, bağlantıyı kesin, başka bir tane seçin. Bu uzak sunucu veritabanları için iyidir ama yerel SQLite dosyaları için gereksiz sürtünmedir.

Tome: Belge Tabanlı Bir SQLite Görüntüleyici

Tome, her SQLite veritabanını bir belge olarak ele alır — TextEdit'in metin dosyalarını ele alması veya Preview'in PDF'leri ele alması gibi. Bir veritabanı açın ve kendi penceresini alır. Başka birini açın ve o da kendi penceresini alır. Yan yana düzenleyin veya onları gruplamak için macOS'un yerel sekmelerini kullanın.

Mac'te yan yana açık birden fazla SQLite veritabanıyla Tome

Veritabanlarını Görsel Olarak Karşılaştırın

Kaynak ve hedef veritabanlarınızı iki pencerede açın. macOS Split View kullanarak veya pencereleri sürükleyerek yan yana yerleştirin. Satır sayılarını, sütun değerlerini veya şema farklılıklarını karşılaştırmak için her ikisinde de aynı tabloyu tarayın. Sekme değiştirme yok, değerleri ezberleme yok.

Projeler Arasında Çalışın

Başka bir tanesine karşı geliştirme yaparken bir referans veritabanını açık tutun. Uygulamanızın üretim veritabanını bir test fikstür veritabanının yanında açık tutun. Kendiniki hala yüklüyken bir müşterinin veritabanı dosyasını açın. Tome, aynı anda açık veritabanı sayısını sınırlamaz.

Her Pencerede Tam Özellik Seti

Her veritabanı penceresinde tam Tome arayüzü vardır — tablolar, görünümler, indeksler ve tetikleyicilerle kenar çubuğu; satır içi düzenleme ile veri ızgarası; sözdizimi vurgulama ve otomatik tamamlama ile SQL sorgu düzenleyicisi. "Birincil" ve "ikincil" veritabanı kavramı yoktur. Açık olan her veritabanı tamamen işlevseldir.

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