Aplikasi grafis untuk membuka file SQLite di Linux

Pada kesempatan tertentu kita perlu membuka file dengan tipe SQLite. Artinya, salah satu jenis database yang sedang populer, kemampuannya untuk menyimpan data tanpa perlu server (seperti MySQL atau Postgre) adalah sesuatu yang pasti menarik.

Beberapa hari yang lalu seorang kenalan saya yang tinggal di Spanyol (bekerja di beberapa jenis perusahaan positioning web di Barcelona) memberi tahu saya bahwa mereka sedang mengembangkan aplikasi kecil untuk memantau SEO situs tertentu, atau sesuatu seperti itu ... itu masih sangat pagi dan saya masih hampir tertidur hehe. Ia memberi tahu saya bahwa ia perlu mengubah informasi dari database SQLite, tetapi menolak untuk boot melalui Windows….

Ketika kami memiliki file sqlite dan kami perlu melihat beberapa data atau hanya memodifikasinya, Bagaimana kita bisa melakukannya? ... di repo distro kami, kami memiliki dua aplikasi grafik untuk ini: SQLiteMan y Peramban SQLite

Di ArchLinux saya menginstal keduanya dengan perintah berikut:

sudo pacman -S sqliteman sqlitebrowser

Di distro lain seperti Debian atau Ubuntu, Anda sudah tahu:

sudo aptitude install sqliteman sqlitebrowser

Ada distro yang mungkin tidak memiliki sqliteman yang dibangun ke dalam repo mereka, itu bukan masalah karena keduanya (sqlitebrowser juga) adalah aplikasi yang sangat baik

SQLiteMan

Ini adalah aplikasi Qt yang… coba tebak, ini membantu kita untuk menampilkan dan mengedit konten dari database SQLite. ... yah, pada saat ini di postingan saya pikir sudah jelas, bukan? 😀

Tidak ada yang serius lagi. Ini adalah aplikasi yang melakukan hal yang benar, tidak lebih dan tidak kurang. Versi terbaru (setidaknya tersedia di repo Arch) adalah dari tahun 2007, jadi kami tidak dapat meminta banyak, dengan itu kami dapat:

  • Buka file dari sqlite.
  • Tinjau struktur tabel, serta informasinya.
  • Kita juga bisa memodifikasi data yang ada di field atau sel tabel.
  • Jalankan kueri SQL.
  • Ubah pragma.
  • Dll ...

Ini screenshotnya:

teman persegi

Tapi jangan berpikir Anda bisa melakukan itu ... kita bisa bekerja dengan tabel, struktur, dll:

sqliteman-opsi

Apa yang tidak bisa kita lakukan? ... yah, sesuatu yang sederhana seperti pencarian (dan yang kami gunakan begitu banyak di sistem lain seperti PHPMyAdmin) kita tidak dapat melakukannya, itu hilang ketika kita memiliki data dalam jumlah besar. Hei! ... Saya tidak begitu buta, saya memang melihat tombol pencarian tapi ... Saya tidak bisa membuatnya bekerja untuk saya, setidaknya tidak dengan cara yang sederhana, hal lain yang tersisa adalah mencari langsung untuk kueri SQL, tetapi mereka yang tidak terbiasa dengan ini ... yah, yang tidak akan bisa mereka lakukan tanpa berkeringat sedikit. Saya berkata, mesin pencari sederhana atau intuitif tidak memiliki aplikasi ini.

Selain itu, kami tidak dapat mengurutkan kolom dengan mengklik judul atau tajuk salah satunya. Artinya, saya ingin memesan ID dari yang tertinggi ke terendah, jika saya mengklik judul (user_id misalnya), dia tidak mengaturnya dari yang terendah ke yang tertinggi atau sebaliknya.

Singkatnya, adalah aplikasi Qt yang bagus untuk membuka database jenis ini dan melihat isinya. Kami juga dapat mengedit data dengan klik ganda sederhana, semuanya sangat, sangat sederhana. Meskipun kekurangan beberapa detail lain yang mungkin kami butuhkan, setidaknya saat kami bekerja dengan banyak data.

Peramban SQLite

Aplikasi Qt lain untuk hal yang sama. Juga, sangat bagus, sangat direkomendasikan. Kita dapat melakukan hampir sama seperti yang sebelumnya terlihat ... tetapi pertama-tama, tangkapan layar:

browser sqlite

Seperti yang saya katakan, pada dasarnya Anda dapat melakukan hal yang sama:

  • Jalankan kueri SQL dari tab.
  • Membaca dan mengubah data atau informasi yang disimpan dengan cara yang sangat sederhana.
  • Bekerja dengan tabel (kosongkan, ganti namanya, dll).
  • Edit struktur bidang.
  • Edit pragma.
  • Lihat log kueri sql (Saya tidak menemukan opsi ini di aplikasi sebelumnya)
  • Dan lain-lain

Lagi, mesin pencari hilang 🙁

Oke, tapi SQLiteMan atau SQLiteBrowser?

Karena artikel ini secara khusus membahas dua aplikasi, adalah normal jika perbandingan dibuat di antara keduanya 😉

Saya tidak tahu apakah itu penghargaan pribadi atau pendapat yang benar-benar objektif tetapi, Saya menemukan SQLiteBrowser lebih baik selesai daripada SQLiteMan.

Saya tidak mengatakannya untuk sesuatu yang sederhana seperti log sql, tetapi karena memiliki detail yang tidak dimiliki aplikasi sebelumnya, misalnya saya dapat mengurutkan kolom dalam urutan naik atau turun (Saya merasa itu hampir penting!), Saya menemukan GUI yang saya tidak tahu ... lebih baik selesai, lebih halus, karena ini menunjukkan informasi atau bidang dengan cara yang lebih teratur.

Selanjutnya (dan itu sesuatu yang lain sangat penting), kami memiliki tombol untuk mengembalikan atau membatalkan perubahan ... O_O ... kenapa SQLiteMan tidak memiliki ini? … WTF!

Jika saya diberi pilihan, SQLiteBrowser akan menjadi aplikasi grafis saya untuk Linux yang memanipulasi file SQLite.

PS: Saya berharap Ivan membaca ini dan yang terpenting, dia menyelesaikan masalahnya. Ngomong-ngomong, jika Anda memenangkan kenaikan gaji ... atau sesuatu seperti itu, bagikan dengan kami hahaha, atau mungkin posisi di perusahaan itu positioning web di Barcelona Tidak ada salahnya juga, kita semua tahu bagaimana krisisnya haha

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   cerberus dijo

    Anda adalah orang bodoh!

  2.   rapajk dijo

    Yang terbaik untuk SQLite, menurut saya, adalah add-on Firefox: "SQLite Manager". Sejak saya menemukannya, saya tidak pernah menggunakan salah satu dari kedua program ini lagi.

    1.    KZKG ^ Gaara dijo

      Ya, itu artikel berikutnya yang saya pikirkan untuk menulis HAHAHAHA… Anda mendahului saya LOL !!

      1.    rapajk dijo

        XD

    2.    jsbsan dijo

      Rapijk:
      "... Manajer SQLite ...."
      Ya, add-on Firefox itu sangat nyaman dan bagus ...
      Saya meninggalkan Anda tautan unduhan:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge dijo

    Baik. Saya menggunakan konsol Akonadi untuk itu juga.

    Untuk semua ini, sumber apa yang Anda gunakan di sini? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Ini indah.

    1.    KZKG ^ Gaara dijo

      Saya menggunakan Droid Sans untuk semua yang ada di sistem 🙂

      1.    Jorge dijo

        Terima kasih, tapi saya tidak tahu apakah Anda memperhatikan bahwa saya mengacu pada tangkapan khusus ITU.

      2.    Jorge dijo

        Ah, tidak, lupakan apa yang saya katakan, terima kasih, sekarang saya perhatikan, meskipun tidak terlihat seperti ini di sini D:

  4.   miguel cumpa ascuna dijo

    Saya menggunakan untuk hampir semua dbeaver DB saya http://dbeaver.jkiss.org/

  5.   pemburu dijo

    SQLiteMan adalah yang terbaik pada masanya, tetapi pengembang telah mengesampingkannya, sehingga tidak lagi ada dalam repo.

  6.   Hannibal Smith dijo

    Apa lingkungan desktop untuk admin? desdelinux ?

    1.    hidup dijo

      Dalam kasus saya (dan KZKG ^ Gaara) baik, KDE. Saya tidak tahu apa yang dikenakan Pablo sekarang.

      1.    Hannibal Smith dijo

        🙂 Anda harus menulis artikel tentang desktop favorit Anda dan mengapa Anda menyukainya 🙂 dan apa yang tidak Anda sukai dari orang lain! 🙂

      2.    KZKG ^ Gaara dijo

        Ini tidak terlalu baru tetapi ... Anda dapat memiliki ide: https://blog.desdelinux.net/por-que-usas-kde/

  7.   Pengalih dijo

    Beberapa tahun yang lalu saya menggunakan Studio SQLite, yang meskipun ringan, multiplatform, portabel, dan tetap up-to-date (setidaknya dengan versi beta), terdapat bug yang ketika saya membuka database dengan pemicu, mereka dapat menghilang dari satu saat ke saat (saya tidak tahu apakah mereka telah memperbaikinya di versi terbaru).
    Pada akhirnya saya tetap menggunakan SQLite Manager (terutama karena dapat membuka database profil Firefox saya saat program sedang digunakan) dan ketika saya tidak memilikinya tersedia maka saya menggunakan sqlite3 oleh konsol.