Grafiske applikationer til åbning af SQLite-filer på Linux

Ved visse lejligheder har vi brug for at åbne en fil af typen SQLite. Det vil sige en type database, der bliver populær, dens evne til at gemme data uden behov for en server (som med MySQL eller Postgre) er noget uden tvivl interessant.

For et par dage siden var en bekendt af mig, der bor i Spanien (arbejder i en slags virksomhed webpositionering i Barcelona) fortalte mig, at de udviklede en lille applikation til at overvåge SEO på bestemte websteder eller noget lignende ... det var meget tidligt om morgenen, og jeg sov stadig næsten hehe. Det fortalte mig, at det var nødvendigt at ændre oplysninger fra en SQLite-database, men det nægtede at starte via Windows….

Når vi har sqlite-filen, og vi har brug for at se nogle data eller bare ændre dem, Hvordan kan vi gøre det? ... i repo af vores distro har vi tilgængelige to grafiske applikationer til 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 kender du allerede:

sudo aptitude install sqliteman sqlitebrowser

Der er distroer, der muligvis ikke har inkorporeret sqliteman i deres repo, det er ikke bekymrende, fordi begge (sqlitebrowser også) er fremragende applikationer

SQLiteMan

Det er et Qt-program, der ... gæt hvad, det hjælper os med at vise og redigere indhold fra SQLite-databaser. ... ja, på dette tidspunkt i indlægget synes jeg det var indlysende, ikke? 😀

Intet seriøst længere. Det er en applikation, der gør det rigtige, hverken mere eller mindre. Den seneste version (i det mindste tilgængelig i Arch repos) er fra 2007, så vi kan ikke bede om meget, med den kan vi:

  • Åbn en sqlite-fil.
  • Gennemgå strukturen på tabellerne samt deres information.
  • Vi kan også ændre data i felter eller tabelceller.
  • Udfør SQL-forespørgsler.
  • Skift pragmas.
  • Etc ...

Her er et screenshot:

sqliteman

Men tro ikke, du kan gøre netop det ... vi kan arbejde med tabeller, strukturer osv .:

sqliteman-optioner

Hvad kan vi ikke gøre? ... godt, noget så simpelt som en søgning (og at vi bruger så meget i andre systemer som PHPMyAdmin) vi kan ikke gøre det, det mangler, når vi har store mængder data. Hej! ... Jeg er ikke så blind, jeg så søgeknappen, men ... Jeg kan ikke få det til at fungere for mig, i det mindste ikke på en enkel måde, den anden ting, der ville være, ville være at søge direkte efter en SQL-forespørgsel, men de, der ikke er vant til dette ... godt , som de ikke vil være i stand til uden at svede lidt. Jeg sagde, enkel eller intuitiv søgemaskine, som denne applikation ikke har.

Vi kan heller ikke sortere kolonnerne ved at klikke på titlen eller overskriften på en af ​​dem. Det vil sige, jeg vil bestille id'erne fra højeste til laveste, hvis jeg klikker på titlen (user_id for eksempel), bestiller han det ikke fra laveste til højeste eller omvendt.

Sammenfattende, er et godt Qt-program til at åbne denne type database og se dens indhold. Vi kan også redigere data med et simpelt dobbeltklik, alt sammen meget, meget simpelt. Selv om det mangler nogle andre detaljer, som vi på et tidspunkt måske har brug for, i det mindste når vi arbejder med en masse data.

SQLiteBrowser

En anden Qt ansøgning om det samme. Også meget god, stærkt anbefalet. Vi kan gøre næsten det samme som med den før set ... men først et screenshot:

sqlitebrowser

Som jeg sagde, kan du stort set gøre det samme:

  • Kør SQL-forespørgsler fra en fane.
  • Læs og rediger data eller information gemt på en meget enkel måde.
  • Arbejd med tabeller (tøm dem, omdøb dem osv.).
  • Rediger feltstruktur.
  • Rediger pragmas.
  • Se SQL-forespørgselslog (denne mulighed i den forrige applikation fandt jeg den ikke)
  • Osv

Igen, en søgemaskine mangler ????

Okay men, SQLiteMan eller SQLiteBrowser?

Da denne artikel specifikt omhandler to applikationer, er det normalt, at der foretages sammenligninger mellem dem 😉

Jeg ved ikke, om det er personlig påskønnelse eller en virkelig objektiv mening, men Jeg finder SQLiteBrowser bedre færdig end SQLiteMan.

Jeg siger det ikke for noget så simpelt som sql-loggen, men fordi den har detaljer, som den tidligere applikation mangler, kan jeg for eksempel sortere kolonner i stigende eller faldende rækkefølge (Jeg finder det næsten vigtigt!), Jeg finder den GUI, jeg ikke kender ... bedre færdig, mere poleret, da den viser oplysningerne eller felterne på en mere ordnet måde.

Yderligere (og det er noget andet meget vigtigt), vi har en knap til at tilbagekalde eller fortryde ændringerne ... O_O ... hvorfor kommer SQLiteMan ikke til det? ... WTF!

Hvis jeg får valget, ville SQLiteBrowser være min grafiske applikation til Linux, der manipulerer SQLite-filer.

PS: Jeg håber, at Iván læser dette og frem for alt, at han løser sit problem. Forresten, hvis du tjener en forhøjelse ... eller noget lignende, så del det med os hahaha, eller måske en stilling i det selskab webpositionering i Barcelona Det ville heller ikke skade, vi ved alle, hvordan krisen er haha

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   cerberus sagde han

    Du er en knæk!

  2.   rapajk sagde han

    Det bedste for SQLite er efter min mening en Firefox-tilføjelse: "SQLite Manager". Siden jeg opdagede det, har jeg aldrig brugt nogen af ​​disse to programmer igen.

    1.    KZKG ^ Gaara sagde han

      Ja, det var den næste artikel, jeg tænkte på at skrive HAHAHAHA ... du kom foran mig LOL !!

      1.    rapajk sagde han

        XD

    2.    jsbsan sagde han

      Rapajk:
      "... SQLite Manager ...."
      Ja, Firefox-tilføjelsen er meget behagelig og god ...
      Jeg forlader downloadlinket:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge sagde han

    Godt. Jeg bruger også Akonadi-konsollen til det.

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

    1.    KZKG ^ Gaara sagde han

      Jeg bruger Droid Sans til alt i systemet 🙂

      1.    Jorge sagde han

        Tak, men jeg ved ikke, om du har bemærket, at jeg henviste til DEN specifikke fangst.

      2.    Jorge sagde han

        Ah, nej, glem hvad jeg sagde, tak, nu bemærkede jeg det, selvom det ikke ser sådan ud her D:

  4.   miguel cumpa ascuna sagde han

    Jeg bruger næsten al min DB dbeaver http://dbeaver.jkiss.org/

  5.   djæger sagde han

    SQLiteMan var den bedste i sin tid, men udvikleren har lagt det til side, så det er ikke længere i repos.

  6.   Hannibal Smith sagde han

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

    1.    Elav sagde han

      I mit tilfælde (og det for KZKG ^ Gaara) så KDE. Jeg ved ikke, hvad Pablo har på sig lige nu.

      1.    Hannibal Smith sagde han

        Du skal skrive en artikel om dine yndlingsdesktops og hvorfor du kan lide dem 🙂 og hvad du ikke kan lide ved andre! 🙂

      2.    KZKG ^ Gaara sagde han

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

  7.   skifter sagde han

    For et par år siden brugte jeg SQLite Studio, selvom det er let, multiplatform, bærbart og stadig er opdateret (i det mindste med betaversionerne), havde en fejl, at når jeg åbnede en database med udløsere, kunne disse forsvinde fra et øjeblik til et andet (jeg ved ikke hvis de har rettet det i de nyeste versioner).
    I sidste ende blev jeg hos SQLite Manager (primært fordi den kan åbne databaser i min Firefox-profil, mens programmet er i brug), og når jeg ikke har det tilgængeligt, bruger jeg sqlite3 by console.