Grafiske applikasjoner for å åpne SQLite-filer på Linux

Ved visse anledninger må vi åpne en fil av typen SQLite. Det vil si en type database som blir populær, dens evne til å lagre data uten behov for en server (som med MySQL eller Postgre) er noe uten tvil interessant.

For noen dager siden var en bekjent av meg som bor i Spania (jobber i et slags selskap nettposisjonering i Barcelona) fortalte meg at de utviklet et lite program for å overvåke SEO på bestemte nettsteder, eller noe sånt ... det var veldig tidlig på morgenen og jeg sov fortsatt nesten hehe. Den fortalte meg at den trengte å endre informasjon fra en SQLite-database, men den nektet å starte opp via Windows….

Når vi har sqlite-filen og vi trenger å se noen data, eller bare endre den, Hvordan kan vi gjøre det? ... i repo av distro har vi tilgjengelig to grafiske applikasjoner for dette: SQLiteMan y SQLiteBrowser

I ArchLinux installerer jeg begge med følgende kommando:

sudo pacman -S sqliteman sqlitebrowser

I andre distroer som Debian eller Ubuntu vet du allerede:

sudo aptitude install sqliteman sqlitebrowser

Det er distroer som kanskje ikke har sqliteman innarbeidet i repoen sin, det er ikke bekymringsfullt fordi begge (sqlitebrowser også) er gode applikasjoner

SQLiteMan

Det er et Qt-program som ... gjett hva, det hjelper oss å vise og redigere innhold fra SQLite-databaser. ... vel, på dette punktet i innlegget tror jeg det var åpenbart, ikke sant? 😀

Ikke noe seriøst lenger. Det er en applikasjon som gjør det rette, verken mer eller mindre. Den siste versjonen (i det minste tilgjengelig i Arch repos) er fra 2007, så vi kan ikke be om mye, med den kan vi:

  • Åpne en sqlite-fil.
  • Gjennomgå strukturen til tabellene, samt informasjonen om dem.
  • Vi kan også endre data som er i felt eller tabellceller.
  • Utfør SQL-spørsmål.
  • Bytt pragmas.
  • Osv ...

Her er et skjermbilde:

kvadratmann

Men tro ikke du kan gjøre nettopp det ... vi kan jobbe med bord, strukturer, etc:

sqliteman-opsjoner

Hva kan vi ikke gjøre? ... vel, noe så enkelt som et søk (og at vi bruker så mye i andre systemer som PHPMyAdmin) vi kan ikke gjøre det, det mangler når vi har store datamengder. Hei! ... Jeg er ikke så blind, jeg så søkeknappen, men ... Jeg kan ikke få den til å fungere for meg, i det minste ikke på en enkel måte, den andre tingen som ville være igjen ville være å søke direkte etter en SQL-spørring, men de som ikke er vant til dette ... vel , som de ikke vil klare uten å svette litt. Jeg sa, enkel eller intuitiv søkemotor denne applikasjonen ikke har.

Vi kan heller ikke sortere kolonnene ved å klikke på tittelen eller overskriften til en av dem. Det vil si at jeg vil bestille IDene fra høyeste til laveste hvis jeg klikker på tittelen (user_id for eksempel), bestiller han det ikke fra laveste til høyeste eller omvendt.

I sammendraget, er et godt Qt-program for å åpne denne typen databaser og se innholdet. Vi kan fortsatt redigere data med et enkelt dobbeltklikk, alt veldig, veldig enkelt. Selv om det mangler noen andre detaljer som vi på et tidspunkt kan trenge, i det minste når vi jobber med mye data.

SQLiteBrowser

En annen Qt-applikasjon for det samme. Også veldig bra, sterkt anbefalt. Vi kan gjøre nesten det samme som med den som ble sett før ... men først et skjermbilde:

sqlitebrowser

Som jeg sa, kan du i utgangspunktet gjøre det samme:

  • Kjør SQL-spørsmål fra en fane.
  • Les og modifiser data eller informasjon som er lagret på en veldig enkel måte.
  • Arbeid med bord (tøm dem, gi dem navn osv.).
  • Rediger feltstruktur.
  • Rediger pragmas.
  • Se SQL-spørringslogg (dette alternativet i forrige applikasjon fant jeg ikke det)
  • Etc.

igjen, en søkemotor mangler ????

OK men, SQLiteMan eller SQLiteBrowser?

Ettersom denne artikkelen spesifikt omhandler to applikasjoner, er det normalt at det sammenlignes mellom dem 😉

Jeg vet ikke om det er personlig forståelse eller en virkelig objektiv mening, men Jeg synes SQLiteBrowser er bedre ferdig enn SQLiteMan.

Jeg sier det ikke for noe så enkelt som sql-loggen, men fordi den har detaljer som den forrige applikasjonen mangler, for eksempel kan jeg sortere kolonner i stigende eller synkende rekkefølge (Jeg synes det er nesten viktig!), Jeg finner GUI-en jeg ikke kjenner ... bedre ferdig, mer polert, da den viser informasjonen eller feltene på en mer ordnet måte.

Lengre (og det er noe annet muy importante), har vi en knapp for å tilbakestille eller angre endringene ... O_O ... hvorfor kommer ikke SQLiteMan dette? ... WTF!

Hvis jeg får valget, vil SQLiteBrowser være min grafiske applikasjon for Linux som manipulerer SQLite-filer.

PS: Jeg håper Iván leser dette og fremfor alt at han løser problemet sitt. Forresten, hvis du tjener en høyning ... eller noe sånt, kan du dele det med oss ​​hahaha, eller til og med en stilling i det selskapet nettposisjonering i Barcelona Det ville heller ikke skade, vi vet alle hvordan krisen er haha

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   cerberus sa

    Du er en sprekk!

  2.   rapajk sa

    Det beste for SQLite, etter min mening, er et Firefox-tillegg: "SQLite Manager". Siden jeg oppdaget det, har jeg aldri brukt noen av disse to programmene igjen.

    1.    KZKG ^ Gaara sa

      Ja, det var neste artikkel jeg tenkte å skrive HAHAHAHA ... du kom foran meg LOL !!

      1.    rapajk sa

        XD

    2.    jsbsan sa

      Rapajk:
      "... SQLite Manager ...."
      Ja, det Firefox-tillegget er veldig behagelig og bra ...
      Jeg lar deg laste ned lenken:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge sa

    Flink. Jeg bruker Akonadi-konsollen til det også.

    Til alt dette, hvilke kilder bruker du her? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Denne vakre.

    1.    KZKG ^ Gaara sa

      Jeg bruker Droid Sans til alt i systemet 🙂

      1.    Jorge sa

        Takk, men jeg vet ikke om du la merke til at jeg henviste til DEN spesifikke fangsten.

      2.    Jorge sa

        Ah, nei, glem hva jeg sa, takk, nå la jeg merke til, selv om det ikke ser slik ut her D:

  4.   miguel cumpa ascuna sa

    Jeg bruker nesten alle DB dbeaver-ene mine http://dbeaver.jkiss.org/

  5.   dhunter sa

    SQLiteMan var den beste i sin tid, men utvikleren har lagt den til side, så den er ikke lenger i repoer.

  6.   Hannibal Smith sa

    Hva er skrivebordsmiljøene for administratorer? desdelinux ?

    1.    livlig sa

      I mitt tilfelle (og KZKG ^ Gaara) vel, KDE. Jeg vet ikke hva Pablo har på seg akkurat nå.

      1.    Hannibal Smith sa

        Du bør skrive en artikkel om favorittdesktoppene dine og hvorfor du liker dem 🙂 og hva du ikke liker om andre! 🙂

      2.    KZKG ^ Gaara sa

        Dette er ikke veldig aktuelt, men ... du kan få en idé: https://blog.desdelinux.net/por-que-usas-kde/

  7.   bytter sa

    For noen år siden brukte jeg SQLite Studio, som selv om den er lett, multiplatform, bærbar og fremdeles er oppdatert (i det minste med betaversjonene), hadde en feil at når jeg åpnet en database med utløsere, kunne de forsvinne fra et øyeblikk til et annet (det gjør jeg ikke hvis de har løst det i de nyeste versjonene).
    Til slutt bodde jeg hos SQLite Manager (hovedsakelig fordi den kan åpne databasene til Firefox-profilen min mens programmet er i bruk), og når jeg ikke har den tilgjengelig, bruker jeg sqlite3 by console.