Mga graphic application para sa pagbubukas ng mga file ng SQLite sa Linux

Sa ilang mga okasyon kailangan naming buksan ang isang file ng uri SQLite. Iyon ay, isang uri ng database na patok, ang kakayahang mag-imbak ng data nang hindi kailangan ng isang server (tulad ng sa MySQL o Postgre) ay isang bagay na walang duda na kawili-wili.

Ilang araw na ang nakakaraan ang isang kakilala ko na nakatira sa Espanya (gumagana sa ilang uri ng kumpanya pagpoposisyon ng web sa Barcelona) sinabi sa akin na nagkakaroon sila ng isang maliit na application upang subaybayan ang SEO ng ilang mga site, o isang bagay tulad nito ... napakaaga ng umaga at halos makatulog pa rin ako lol. Sinabi nito sa akin na kinakailangan nitong baguhin ang impormasyon mula sa isang database ng SQLite, ngunit tumanggi itong mag-boot sa pamamagitan ng Windows ....

Kapag mayroon kaming sqlite file at kailangan naming makita ang ilang data o baguhin lamang ito, Paano natin ito magagawa? ... sa repo ng aming distro mayroon kaming magagamit na dalawang mga graphic application para dito: SQLiteMan y SQLiteBrowser

Sa ArchLinux nag-install ako pareho sa mga sumusunod na utos:

sudo pacman -S sqliteman sqlitebrowser

Sa ibang mga distrito tulad ng Debian o Ubuntu alam mo na:

sudo aptitude install sqliteman sqlitebrowser

May mga distrito na maaaring walang sqliteman na isinasama sa kanilang repo, hindi ito nag-aalala sapagkat kapwa (sqlitebrowser din) ay mahusay na mga aplikasyon

SQLiteMan

Ito ay isang application na Qt na ... hulaan kung ano, makakatulong ito sa amin na ipakita at mai-edit ang nilalaman mula sa mga database ng SQLite. ... mabuti, sa puntong ito sa post sa palagay ko ito ay halata, tama? 😀

Wala nang seryoso. Ito ay isang application na gumagawa ng tama, hindi higit o mas kaunti. Ang pinakabagong bersyon (hindi bababa sa magagamit sa mga repos ng Arch) ay mula sa 2007, kaya't hindi kami maaaring humiling ng marami, sa pamamagitan nito maaari naming:

  • Magbukas ng isang sqlite file.
  • Suriin ang istraktura ng mga talahanayan, pati na rin ang kanilang impormasyon.
  • Maaari din naming baguhin ang data na nasa mga patlang o table ng cell.
  • Ipatupad ang mga query sa SQL.
  • Palitan ang mga pragmas.
  • Etc ...

Narito ang isang screenshot:

sqliteman

Ngunit huwag isiping magagawa mo lamang iyan ... maaari kaming gumana sa mga talahanayan, istraktura, atbp:

sqliteman-options

Ano ang hindi natin magagawa? ... mabuti, isang bagay na kasing simple ng isang paghahanap (at labis na ginagamit namin sa iba pang mga system tulad ng PHPMyAdmin) hindi namin ito magagawa, nawawala ito kapag marami kaming data. Hoy! ... Hindi ako masyadong bulag, nakita ko ang pindutan ng paghahanap ngunit ... hindi ko ito magawang gumana para sa akin, kahit na hindi sa isang simpleng paraan, ang iba pang bagay na mananatili ay ang direktang paghahanap para sa isang query sa SQL, ngunit ang mga hindi sanay dito ... mabuti, na hindi nila magagawa nang walang pagpapawis ng kaunti. Sinabi ko, simple o intuitive search engine ang application na ito ay walang.

Gayundin, hindi namin maaayos ang mga haligi sa pamamagitan ng pag-click sa pamagat o heading ng isa sa mga ito. Iyon ay, nais kong mag-order ng mga ID mula sa pinakamataas hanggang sa pinakamababa, kung nag-click ako sa pamagat (user_id halimbawa), hindi niya ito inuutos mula sa pinakamababa hanggang sa pinakamataas o kabaliktaran.

Sa buod, ay isang mahusay na application ng Qt upang buksan ang ganitong uri ng database at tingnan ang nilalaman nito. Maaari din kaming mag-edit ng data sa isang simpleng pag-double click, lahat ay napaka-simple. Bagaman kulang ito sa ilang iba pang detalye na sa ilang mga punto na maaaring kailanganin natin, hindi bababa sa kapag nagtatrabaho kami ng maraming data.

SQLiteBrowser

Isa pang application ng Qt para sa pareho. Gayundin, napakahusay, lubos na inirerekumenda. Maaari naming gawin ang halos kapareho ng sa bago nakita ... ngunit una, isang screenshot:

sqlitebrowser

Tulad ng sinasabi ko, maaari mo ring gawin ang parehong bagay:

  • Patakbuhin ang mga query sa SQL mula sa isang tab.
  • Basahin at baguhin ang data o impormasyon na nai-save sa isang napaka-simpleng paraan.
  • Makipagtulungan sa mga talahanayan (walang laman ang mga ito, palitan ang pangalan ng mga ito, atbp).
  • I-edit ang istraktura ng patlang.
  • I-edit ang mga pragmas.
  • Tingnan ang tala ng query sa sql (ang pagpipiliang ito sa nakaraang aplikasyon hindi ko ito nakita)
  • At iba pa

Muli, isang search engine ay nawawala ????

Ok ngunit, SQLiteMan o SQLiteBrowser?

Tulad ng partikular na pakikitungo ng artikulong ito sa dalawang mga application, normal na ang mga paghahambing ay ginawa sa pagitan nila 😉

Hindi ko alam kung ito ay personal na pagpapahalaga o isang talagang layunin na opinyon ngunit, Natagpuan ko ang SQLiteBrowser na mas mahusay na natapos kaysa sa SQLiteMan.

Hindi ko ito sinabi para sa isang bagay na kasing simple ng sql log, ngunit dahil mayroon itong mga detalye na kulang ang nakaraang aplikasyon, halimbawa maaari kong pag-uri-uriin ang mga haligi sa pataas o pababang pagkakasunud-sunod (Mahahanap ko ito halos mahalaga!), Nahanap ko ang GUI na hindi ko alam ... mas mahusay na natapos, mas makintab, dahil ipinapakita nito ang impormasyon o mga patlang sa isang mas maayos na paraan.

Dagdag pa (at iba pa napakahalaga), mayroon kaming isang pindutan upang ibalik o i-undo ang mga pagbabago ... O_O ... paanong wala ito ng SQLiteMan? … WTF!

Kung bibigyan ako ng isang pagpipilian, ang SQLiteBrowser ay magiging aking grapikong aplikasyon para sa Linux na nagmamanipula ng mga SQLite file.

PS: Inaasahan kong basahin ito ni Iván at higit sa lahat, na malutas niya ang kanyang problema. Sa pamamagitan ng paraan, kung kumita ka ng isang pagtaas ... o isang bagay tulad nito, ibahagi ito sa amin hahaha, o kahit isang posisyon sa kumpanyang iyon pagpoposisyon ng web sa Barcelona Hindi rin ito sasaktan, alam nating lahat kung paano ang krisis haha

16 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   cerberus dijo

    Basag ka!

  2.   rapajk dijo

    Ang pinakamahusay para sa SQLite, sa palagay ko, ay isang add-on sa Firefox: "SQLite Manager". Mula nang matuklasan ko ito, hindi ko na ginagamit muli ang alinman sa dalawang program na ito.

    1.    KZKG ^ Gaara dijo

      Oo, ito ang susunod na artikulo na iniisip kong isulat HAHAHAHA ... nauna ka sa akin LOL !!

      1.    rapajk dijo

        XD

    2.    jsbsan dijo

      Rapajk:
      "... SQLite Manager ...."
      Oo, ang add-on ng Firefox na iyon ay napaka komportable at mahusay ...
      Iniwan ko sa iyo ang link sa pag-download:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge dijo

    Mabuti Ginagamit ko rin ang Akonadi console para doon.

    Sa lahat ng ito, anong mga mapagkukunan ang ginagamit mo dito? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Ang ganda nito.

    1.    KZKG ^ Gaara dijo

      Gumagamit ako ng Droid Sans para sa lahat ng bagay sa system 🙂

      1.    Jorge dijo

        Salamat, ngunit hindi ko alam kung napansin mo na tumutukoy ako sa Iyong tukoy na pagkuha.

      2.    Jorge dijo

        Ah, hindi, kalimutan mo ang sinabi ko, salamat, ngayon ko ito napansin, kahit na hindi ganito ang hitsura dito D:

  4.   miguel cumpa ascuna dijo

    Gumagamit ako para sa halos lahat ng aking DB dbeaver http://dbeaver.jkiss.org/

  5.   dhunter dijo

    Ang SQLiteMan ay ang pinakamahusay sa oras nito ngunit itinabi ito ng developer, kaya't wala na ito sa mga repos.

  6.   Hannibal Smith dijo

    cuales son los entornos de escritorio de los admins de desdelinux ?

    1.    masigla dijo

      Sa aking kaso (at KZKG ^ Gaara) na rin, KDE. Hindi ko alam kung ano ang suot ni Pablo ngayon.

      1.    Hannibal Smith dijo

        🙂 dapat kang magsulat ng isang artikulo tungkol sa iyong mga paboritong desktop at kung bakit mo gusto ang mga ito 🙂 at kung ano ang hindi mo gusto tungkol sa iba! 🙂

      2.    KZKG ^ Gaara dijo

        Hindi ito masyadong kasalukuyan ngunit ... maaari kang magkaroon ng isang ideya: https://blog.desdelinux.net/por-que-usas-kde/

  7.   Switcher dijo

    Ilang taon na ang nakakaraan ginamit ko SQLite Studio, na bagaman ito ay magaan, multiplatform, portable at hanggang ngayon (hindi bababa sa mga beta na bersyon), ay nagkaroon ng isang bug na kapag binuksan ko ang isang database na may mga pag-trigger, maaari silang mawala mula sa isang sandali patungo sa isa pa (hindi ko kung naayos nila ito sa pinakabagong mga bersyon).
    Sa huli nagtutulog ako sa SQLite Manager (pangunahin dahil mabubuksan nito ang mga database ng aking profile sa Firefox habang ginagamit ang programa) at kapag wala akong magagamit pagkatapos ay gumagamit ako ng sqlite3 ng console.