Aplikasi grafik untuk membuka fail SQLite di Linux

Pada kesempatan tertentu kita perlu membuka fail jenisnya SQLite. Iaitu, jenis pangkalan data yang sedang popular, kemampuannya menyimpan data tanpa memerlukan pelayan (seperti MySQL atau Postgre) adalah sesuatu yang tanpa keraguan menarik.

Beberapa hari yang lalu seorang kenalan saya yang tinggal di Sepanyol (bekerja di beberapa jenis syarikat kedudukan laman web di Barcelona) memberitahu saya bahawa mereka sedang mengembangkan aplikasi kecil untuk memantau SEO laman web tertentu, atau sesuatu seperti itu ... ia sangat awal pagi dan saya masih hampir tertidur. Ini memberitahu saya bahawa ia perlu mengubah maklumat dari pangkalan data SQLite, tetapi ia menolak untuk boot melalui Windows….

Apabila kita mempunyai fail sqlite dan kita perlu melihat beberapa data atau, hanya mengubahnya, Bagaimana kita boleh melakukannya? ... di repo distro kami telah menyediakan dua aplikasi grafik untuk ini: SQLiteMan y SQLiteBrowser

Di ArchLinux saya memasang kedua-duanya dengan arahan berikut:

sudo pacman -S sqliteman sqlitebrowser

Di distro lain seperti Debian atau Ubuntu anda sudah tahu:

sudo aptitude install sqliteman sqlitebrowser

Terdapat distro yang mungkin tidak termasuk sqliteman di repo mereka, itu tidak membimbangkan kerana kedua-duanya (sqlitebrowser juga) adalah aplikasi yang sangat baik

SQLiteMan

Ini adalah aplikasi Qt yang… tebak, ini membantu kita memaparkan dan mengedit kandungan dari pangkalan data SQLite. ... Baiklah, pada ketika ini di pos saya rasa ia jelas, bukan? 😀

Tidak ada yang serius lagi. Ini adalah aplikasi yang melakukan perkara yang betul, tidak kurang dan tidak kurang. Versi terbaru (sekurang-kurangnya tersedia di repos Arch) adalah dari tahun 2007, jadi kami tidak dapat meminta banyak, dengan itu kami dapat:

  • Buka fail sqlite.
  • Kaji struktur jadual, dan juga maklumatnya.
  • Kami juga dapat mengubah data yang ada di medan atau sel jadual.
  • Jalankan pertanyaan SQL.
  • Tukar pragma.
  • Lain-lain ...

Inilah tangkapan skrin:

sqliteman

Tetapi jangan fikir anda boleh melakukannya ... kita boleh bekerja dengan jadual, struktur, dan lain-lain:

sqliteman-pilihan

Apa yang tidak boleh kita buat? ... baik, sesuatu yang semudah carian (dan yang kami gunakan begitu banyak dalam sistem lain seperti PHPMyAdmin) kita tidak dapat melakukannya, hilang apabila kita mempunyai sejumlah besar data. Hey! ... Saya tidak begitu buta, saya melihat butang carian tetapi ... Saya tidak dapat berfungsi untuk saya, sekurang-kurangnya bukan dengan cara yang mudah, perkara lain yang akan kekal ialah mencari secara langsung untuk pertanyaan SQL, tetapi mereka yang tidak terbiasa dengan ini ... baik, yang mereka tidak akan dapat tanpa berpeluh sedikit. Saya berkata, enjin carian ringkas atau intuitif aplikasi ini tidak ada.

Kami juga tidak dapat menyusun lajur dengan mengklik tajuk atau tajuk salah satu daripadanya. Maksudnya, saya ingin memesan ID dari tertinggi ke terendah, jika saya mengklik tajuk (user_id misalnya), dia tidak memerintahkannya dari yang paling rendah ke yang paling tinggi atau sebaliknya.

Pendek kata, adalah aplikasi Qt yang baik untuk membuka jenis pangkalan data ini dan melihat isinya. Kami juga dapat mengedit data dengan klik dua kali sederhana, semuanya sangat sederhana. Walaupun tidak memiliki perincian lain yang mungkin kita perlukan, sekurang-kurangnya ketika kita bekerja dengan banyak data.

SQLiteBrowser

Aplikasi Qt lain untuk perkara yang sama. Juga, sangat baik, sangat disyorkan. Kita boleh melakukan hampir sama seperti yang dilihat sebelumnya ... tetapi pertama, tangkapan skrin:

sqlitebrowser

Seperti yang saya katakan, anda boleh melakukan perkara yang sama:

  • Jalankan pertanyaan SQL dari tab.
  • Baca dan ubah data atau maklumat yang disimpan dengan cara yang sangat mudah.
  • Bekerja dengan meja (kosongkan, ganti nama, dll).
  • Edit struktur medan.
  • Edit pragma.
  • Lihat log pertanyaan sql (pilihan ini dalam aplikasi sebelumnya saya tidak menjumpainya)
  • Dll

Sekali lagi, mesin pencari tiada 🙁

Ok tapi, SQLiteMan atau SQLiteBrowser?

Oleh kerana artikel ini berkaitan secara khusus dengan dua aplikasi, adalah wajar jika perbandingan dibuat di antara mereka 😉

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

Saya tidak mengatakannya untuk sesuatu yang semudah log sql, tetapi kerana ia mempunyai perincian yang kekurangan aplikasi sebelumnya, misalnya saya boleh memesan lajur dalam urutan menaik atau menurun (Saya merasa hampir mustahak!), Saya dapati GUI yang saya tidak tahu ... lebih baik selesai, lebih digilap, kerana ia menunjukkan maklumat atau bidang dengan cara yang lebih teratur.

Lebih jauh (dan ia adalah perkara lain muy penting), kita mempunyai butang untuk mengembalikan atau mengurungkan perubahan ... O_O ... kenapa SQLiteMan tidak mempunyai ini? ... WTF!

Sekiranya saya diberi pilihan, SQLiteBrowser akan menjadi aplikasi grafik saya untuk Linux yang memanipulasi fail SQLite.

PS: Saya harap Iván membaca ini dan yang paling penting, bahawa dia menyelesaikan masalahnya. Ngomong-ngomong, jika anda mendapat kenaikan gaji ... atau seumpamanya, kongsikan kepada kami hahaha, atau mungkin kedudukan di syarikat itu kedudukan laman web di Barcelona Tidak ada salahnya, kita semua tahu bagaimana krisisnya haha

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   sifar kata

    Anda adalah retak!

  2.   rapajk kata

    Yang terbaik untuk SQLite, pada pendapat saya, adalah plugin Firefox: "SQLite Manager". Sejak saya mengetahuinya, saya tidak pernah menggunakan kedua-dua program ini lagi.

    1.    KZKG ^ Gaara kata

      Ya, ini adalah artikel seterusnya yang saya fikirkan untuk menulis HAHAHAHA ... anda mendahului saya LOL !!

      1.    rapajk kata

        XD

    2.    jsbsan kata

      Rapajk:
      "... Pengurus SQLite ...."
      Ya, add-on Firefox ini sangat selesa dan bagus ...
      Saya meninggalkan pautan muat turun kepada anda:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge kata

    Baik. Saya juga menggunakan konsol Akonadi.

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

    1.    KZKG ^ Gaara kata

      Saya menggunakan Droid Sans untuk semua yang ada dalam sistem 🙂

      1.    Jorge kata

        Terima kasih, tetapi saya tidak tahu sama ada anda menyedari bahawa saya merujuk kepada tangkapan khusus itu.

      2.    Jorge kata

        Ah, tidak, lupakan apa yang saya katakan, terima kasih, sekarang saya menyedarinya, walaupun tidak seperti ini di sini D:

  4.   miguel cumpa ascuna kata

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

  5.   penipu kata

    SQLiteMan adalah yang terbaik pada masanya tetapi pembangun telah mengetepikannya, jadi ia tidak lagi di repos.

  6.   Hannibal Smith kata

    Apakah persekitaran desktop untuk pentadbir? desdelinux ?

    1.    meriah kata

      Dalam kes saya (dan KZKG ^ Gaara) kemudian KDE. Saya tidak tahu apa yang dipakai Pablo sekarang.

      1.    Hannibal Smith kata

        🙂 anda harus menulis artikel tentang desktop kegemaran anda dan mengapa anda menyukainya 🙂 dan apa yang anda tidak suka mengenai orang lain! 🙂

      2.    KZKG ^ Gaara kata

        Ini tidak begitu terkini tetapi ... anda boleh mempunyai idea: https://blog.desdelinux.net/por-que-usas-kde/

  7.   Switcher kata

    Beberapa tahun yang lalu saya menggunakan Studio SQLite, yang walaupun ringan, multiplatform, mudah alih dan masih terkini (sekurang-kurangnya dengan versi beta), mempunyai bug bahawa ketika saya membuka pangkalan data dengan pencetus, ini dapat hilang dari satu saat ke saat yang lain (saya tidak ketahui apakah mereka telah memperbaikinya dalam versi terkini).
    Pada akhirnya saya tinggal bersama SQLite Manager (terutamanya kerana dapat membuka pangkalan data profil Firefox saya semasa program sedang digunakan) dan apabila saya tidak memilikinya, maka saya menggunakan sqlite3 oleh konsol.