Linux'ta SQLite dosyalarını açmak için grafik uygulamaları

Bazı durumlarda, aşağıdaki türde bir dosya açmamız gerekir. SQLite. Yani popüler olan bir veritabanı türü, bir sunucuya ihtiyaç duymadan veri saklama yeteneği (MySQL veya Postgre'de olduğu gibi) şüphesiz ilginç bir şeydir.

Birkaç gün önce İspanya'da yaşayan bir tanıdığım (bir tür şirkette çalışıyor Barselona'da web konumlandırma) bana belirli sitelerin SEO'sunu izlemek için küçük bir uygulama geliştirdiklerini veya bunun gibi bir şey ... sabahın erken saatlerinde ve neredeyse uyuyordum hehe. Bir SQLite veritabanındaki bilgileri değiştirmesi gerektiğini söyledi, ancak Windows üzerinden başlatmayı reddetti….

Sqlite dosyamıza sahip olduğumuzda ve bazı verileri görmemiz veya basitçe değiştirmemiz gerektiğinde, Nasıl yapabiliriz? ... dağıtımımızın repo'sunda bunun için iki grafik uygulamamız var: SQLiteMan y SQLiteTarayıcı

ArchLinux'da her ikisini de aşağıdaki komutla kuruyorum:

sudo pacman -S sqliteman sqlitebrowser

Debian veya Ubuntu gibi diğer dağıtımlarda zaten biliyorsunuz:

sudo aptitude install sqliteman sqlitebrowser

Depolarında sqliteman bulunmayan dağıtımlar var, bu endişe verici değil çünkü her ikisi de (sqlitebrowser) mükemmel uygulamalar

SQLiteMan

Bu bir Qt uygulamasıdır… tahmin edin, SQLite veritabanlarındaki içeriği görüntülememize ve düzenlememize yardımcı olur. ... peki, yazının bu noktasında bunun açık olduğunu düşünüyorum, değil mi? 😀

Artık ciddi bir şey yok. Ne az ne de çok doğru olanı yapan bir uygulamadır. En son sürüm (en azından Arch depolarında mevcuttur) 2007'den itibaren olduğundan çok şey isteyemeyiz, onunla şunları yapabiliriz:

  • Bir sqlite dosyası açın.
  • Tabloların yapısını ve bilgilerini gözden geçirin.
  • Alanlarda veya tablo hücrelerinde bulunan verileri de değiştirebiliriz.
  • SQL sorgularını yürütün.
  • Pragmaları değiştirin.
  • Vb ...

İşte bir ekran görüntüsü:

SQLiteman

Ancak bunu yapabileceğinizi düşünmeyin ... tablolar, yapılar vb. İle çalışabiliriz:

sqliteman seçenekleri

Ne yapmayız? ... şey, arama kadar basit bir şey (ve PHPMyAdmin gibi diğer sistemlerde çok kullandığımız) yapamayız, büyük miktarda veriye sahip olduğumuzda eksiktir. Hey! ... o kadar kör değilim, arama butonunu gördüm ama ... benim için çalışmasını sağlayamıyorum, en azından basit bir şekilde, geriye kalan diğer şey doğrudan bir SQL sorgusu aramak olurdu, ama buna alışkın olmayanlar ... iyi , biraz terlemeden yapamayacakları. Basit veya sezgisel arama motoru bu uygulamada yok dedim.

Ayrıca, sütunları birinin başlığına veya başlığına tıklayarak sıralayamayız. Yani, başlığa tıklarsam kimlikleri en yüksekten en düşüğe doğru sıralamak istiyorum (örneğin user_id), onu en düşükten en yükseğe ya da tam tersi olarak sıralamaz.

Özetle, bu tür bir veritabanını açmak ve içeriğini görüntülemek için iyi bir Qt uygulamasıdır. Verileri basit bir çift tıklama ile de düzenleyebiliriz, hepsi çok çok basit. Bir noktada ihtiyaç duyabileceğimiz başka ayrıntılardan yoksun olsa da, en azından çok fazla veriyle çalışırken.

SQLiteTarayıcı

Aynı için başka bir Qt uygulaması. Ayrıca, çok iyi, şiddetle tavsiye edilir. Öncekiyle hemen hemen aynı şeyi yapabiliriz ... ama önce bir ekran görüntüsü:

sqlitetarayıcı

Dediğim gibi, temelde aynı şeyi yapabilirsiniz:

  • Bir sekmeden SQL sorguları çalıştırın.
  • Kaydedilen verileri veya bilgileri çok basit bir şekilde okuyun ve değiştirin.
  • Tablolarla çalışın (boşaltın, yeniden adlandırın, vb.).
  • Alan yapısını düzenleyin.
  • Pragmaları düzenleyin.
  • Sql sorgu günlüğünü görüntüle (önceki uygulamada bu seçeneği bulamadım)
  • Vb

Tekrar, bir arama motoru eksik 🙁

Tamam ama, SQLiteMan veya SQLiteBrowser?

Bu makale özellikle iki uygulama ile ilgilendiğinden, aralarında karşılaştırma yapılması normaldir 😉

Kişisel takdir mi yoksa gerçekten objektif bir fikir mi bilmiyorum ama, SQLiteBrowser'ı SQLiteMan'dan daha iyi bitmiş buluyorum.

Sql günlüğü kadar basit bir şey için söylemiyorum, ancak önceki uygulamada eksik olan ayrıntılara sahip olduğu için, örneğin sütunları artan veya azalan sırada sıralayabilirim (Bunu neredeyse gerekli buluyorum!), Bilmediğim GUI'yi buluyorum ... bilgileri veya alanları daha düzenli bir şekilde gösterdiği için daha iyi bitmiş, daha parlak.

Daha ileri (ve bu başka bir şey çok önemli), değişiklikleri geri almak veya geri almak için bir düğmemiz var ... O_O ... Neden SQLiteMan buna sahip değil? … O NE LAN!

Bana seçim hakkı verilirse, SQLiteBrowser, SQLite dosyalarını işleyen Linux için grafiksel uygulamam olacaktır.

Not: Umarım Iván bunu okur ve her şeyden önce problemini çözer. Bu arada, zam kazanırsan ... veya bunun gibi bir şey, bizimle paylaş hahaha, veya belki o şirkette bir pozisyon Barselona'da web konumlandırma Acıtmazdı, hepimiz krizin nasıl olduğunu biliyoruz haha

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Zerberros dijo

    Sen bir çatlaksın!

  2.   rapajk dijo

    Bana göre SQLite için en iyisi bir Firefox eklentisi: "SQLite Yöneticisi". Onu keşfettiğimden beri, bu iki programı bir daha hiç kullanmadım.

    1.    KZKG ^ Gaara dijo

      Evet, HAHAHAHA'yı yazmayı düşündüğüm bir sonraki yazıydı… Benden önde gittin LOL !!

      1.    rapajk dijo

        XD

    2.    JSBSAN dijo

      :
      "... SQLite Yöneticisi ...."
      Evet, bu Firefox eklentisi çok rahat ve iyi ...
      Size indirme bağlantısını bırakıyorum:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge dijo

    İyi. Bunun için de Akonadi konsolunu kullanıyorum.

    Bütün bunlara, burada hangi kaynakları kullanıyorsunuz? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Bu güzel.

    1.    KZKG ^ Gaara dijo

      Sistemdeki her şey için Droid Sans kullanıyorum 🙂

      1.    Jorge dijo

        Teşekkürler, ama O özel yakalamadan bahsettiğimi fark ettiniz mi bilmiyorum.

      2.    Jorge dijo

        Ah, hayır, söylediklerimi unut, teşekkür ederim, şimdi fark ettim, ancak burada böyle görünmese de D:

  4.   miguel cumpa ascuna dijo

    Neredeyse tüm DB dbeaver'ım için kullanıyorum http://dbeaver.jkiss.org/

  5.   dhunter dijo

    SQLiteMan, zamanının en iyisiydi, ancak geliştirici onu bir kenara bıraktı, bu yüzden artık depolarda değil.

  6.   Hannibal Smith dijo

    Yöneticiler için masaüstü ortamları nelerdir? desdelinux ?

    1.    ela dijo

      Benim durumumda (ve KZKG ^ Gaara'nınki) sonra KDE. Pablo'nun şu anda ne giydiğini bilmiyorum.

      1.    Hannibal Smith dijo

        🙂 En sevdiğiniz masaüstü bilgisayarlar ve onları neden sevdiğiniz hakkında bir makale yazmalısınız 🙂 ve diğerlerinde neleri sevmediğiniz! 🙂

      2.    KZKG ^ Gaara dijo

        Bu çok güncel değil ama ... bir fikriniz olabilir: https://blog.desdelinux.net/por-que-usas-kde/

  7.   swicher dijo

    Birkaç yıl önce kullandım SQLite Stüdyosu, hafif, çok platformlu, taşınabilir olmasına ve hala güncel olmasına rağmen (en azından beta sürümlerinde), tetikleyicilerle bir veritabanı açtığımda bunların bir andan diğerine kaybolabileceğine dair bir hata vardı en son sürümlerde düzeltmişlerse).
    Sonunda SQLite Manager'da kaldım (temelde program kullanımdayken Firefox profilimin veritabanlarını açabildiği için) ve elimde olmadığında konsolda sqlite3 kullanıyorum.