Grafiska applikationer för att öppna SQLite-filer på Linux

Vid vissa tillfällen måste vi öppna en fil av typen SQLite. Det vill säga en typ av databas som är populär, dess förmåga att lagra data utan behov av en server (som med MySQL eller Postgre) är något utan tvekan intressant.

För några dagar sedan en av mina bekanta som bor i Spanien (arbetar i något slags företag webbpositionering i Barcelona) sa till mig att de utvecklade en liten applikation för att övervaka SEO på vissa webbplatser, eller något liknande ... det var mycket tidigt på morgonen och jag sov fortfarande nästan hehe. Den berättade för mig att den behövde ändra information från en SQLite-databas, men den vägrade att starta via Windows ...

När vi har sqlite-filen och vi behöver se några data eller helt enkelt ändra den, Hur kan vi göra det? ... i repo av vår distro har vi tillgängliga två grafiska applikationer för detta: SQLiteMan y SQLiteBrowser

I ArchLinux installerar jag båda med följande kommando:

sudo pacman -S sqliteman sqlitebrowser

I andra distributioner som Debian eller Ubuntu vet du redan:

sudo aptitude install sqliteman sqlitebrowser

Det finns distros som kanske inte innehåller sqliteman i sin repo, det är inte oroande eftersom båda (sqlitebrowser också) är utmärkta applikationer

SQLiteMan

Det är ett Qt-program som ... gissa vad det hjälper oss att visa och redigera innehåll från SQLite-databaser. ... ja, vid denna punkt i inlägget tycker jag att det var uppenbart, eller hur? 😀

Inget seriöst längre. Det är en applikation som gör rätt sak, varken mer eller mindre. Den senaste versionen (åtminstone tillgänglig i Arch repos) är från 2007, så vi kan inte be om mycket, med den kan vi:

  • Öppna en sqlite-fil.
  • Granska strukturen på tabellerna samt deras information.
  • Vi kan också ändra data som finns i fält eller tabellceller.
  • Utför SQL-frågor.
  • Ändra pragmer.
  • Osv ...

Här är en skärmdump:

kvadratman

Men tro inte att du kan göra just det ... vi kan arbeta med tabeller, strukturer osv:

sqliteman-alternativ

Vad kan vi inte göra? ... ja, något så enkelt som en sökning (och att vi använder så mycket i andra system som PHPMyAdmin) vi kan inte göra det, det saknas när vi har stora mängder data. Hallå! ... Jag är inte så blind, jag såg sökknappen men ... Jag kan inte få den att fungera för mig, åtminstone inte på ett enkelt sätt, den andra saken som skulle vara skulle vara att söka direkt efter en SQL-fråga, men de som inte är vana vid detta ... ja , vilket de inte kommer att kunna utan att svettas lite. Jag sa, enkel eller intuitiv sökmotor som denna applikation inte har.

Vi kan inte heller sortera kolumnerna genom att klicka på titeln eller rubriken på en av dem. Det vill säga att jag vill beställa ID: n från högsta till lägsta om jag klickar på titeln (user_id till exempel), han beställer inte det från lägsta till högsta eller vice versa.

Sammanfattningsvis, är ett bra Qt-program för att öppna denna typ av databas och visa dess innehåll. Vi kan också redigera data med ett enkelt dubbelklick, allt väldigt, väldigt enkelt. Även om det saknar några andra detaljer som vi någon gång kan behöva, åtminstone när vi arbetar med mycket data.

SQLiteBrowser

En annan Qt-applikation för samma. Mycket bra, rekommenderas också. Vi kan göra nästan detsamma som med den tidigare sett ... men först en skärmdump:

sqlitebrowser

Som jag sa kan du göra i princip samma sak:

  • Kör SQL-frågor från en flik.
  • Läs och modifiera data eller information som sparats på ett mycket enkelt sätt.
  • Arbeta med tabeller (töm dem, byt namn på dem osv.).
  • Redigera fältstruktur.
  • Redigera pragmer.
  • Visa SQL-frågeloggen (det här alternativet i den tidigare applikationen hittade jag inte det)
  • Annat

På nytt, en sökmotor saknas 🙁

Okej, men SQLiteMan eller SQLiteBrowser?

Eftersom denna artikel specifikt behandlar två applikationer är det normalt att jämförelser görs mellan dem them

Jag vet inte om det är personlig uppskattning eller en riktigt objektiv åsikt men, Jag tycker att SQLiteBrowser är bättre än SQLiteMan.

Jag säger det inte för något så enkelt som sql-loggen, men eftersom den har detaljer som den tidigare applikationen saknar, till exempel kan jag beställa kolumner i stigande eller fallande ordning (Jag tycker att det är nästan nödvändigt!), Jag hittar GUI som jag inte vet ... bättre färdig, mer polerad, eftersom den visar informationen eller fälten på ett mer ordnat sätt.

Ytterligare (och det är något annat muy importante), vi har en knapp för att återställa eller ångra ändringarna ... O_O ... varför har SQLiteMan inte det här? ... WTF!

Om jag får ett val skulle SQLiteBrowser vara min grafiska applikation för Linux som manipulerar SQLite-filer.

PS: Jag hoppas att Iván läser detta och framför allt att han löser sitt problem. Förresten, om du tjänar en höjning ... eller något liknande, dela det med oss ​​hahaha, eller kanske en position i det företaget webbpositionering i Barcelona Det skulle inte heller skada, vi vet alla hur krisen är haha

Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

16 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   cerberus sade

    Du är en spricka!

  2.   Rapajk sade

    Det bästa för SQLite är enligt min mening ett Firefox-tillägg: "SQLite Manager". Sedan jag upptäckte det har jag aldrig använt något av dessa två program igen.

    1.    KZKG ^ Gaara sade

      Ja, det var nästa artikel jag tänkte skriva HAHAHAHA ... du kom före mig LOL !!

      1.    Rapajk sade

        XD

    2.    jsbsan sade

      Rapajk:
      "... SQLite Manager ...."
      Ja, Firefox-tillägget är väldigt bekvämt och bra ...
      Jag lämnar nedladdningslänken:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorge sade

    Bra. Jag använder Akonadi-konsolen för det också.

    Till allt detta, vilka källor använder du här? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Den här vackra.

    1.    KZKG ^ Gaara sade

      Jag använder Droid Sans för allt i systemet 🙂

      1.    Jorge sade

        Tack, men jag vet inte om du märkte att jag hänvisade till DEN specifika fångsten.

      2.    Jorge sade

        Ah, nej, glöm vad jag sa, tack, nu märkte jag det, även om det inte ser ut så här här D:

  4.   miguel cumpa ascuña sade

    Jag använder nästan alla mina DB dbeaver http://dbeaver.jkiss.org/

  5.   djägare sade

    SQLiteMan var bäst på sin tid men utvecklaren har lagt det åt sidan, så det finns inte längre i reporna.

  6.   Hannibal Smith sade

    Vilka är skrivbordsmiljöerna för desdelinux-administratörerna?

    1.    elav sade

      I mitt fall (och det för KZKG ^ Gaara) då KDE. Jag vet inte vad Pablo har på sig just nu.

      1.    Hannibal Smith sade

        Du borde skriva en artikel om dina favoritdatorer och varför du gillar dem 🙂 och vad du inte tycker om andra! 🙂

      2.    KZKG ^ Gaara sade

        Det här är inte särskilt aktuellt men ... du kan få en idé: https://blog.desdelinux.net/por-que-usas-kde/

  7.   växlare sade

    För några år sedan använde jag det SQLite Studio, som trots att den är lätt, multiplatformad, bärbar och fortfarande är uppdaterad (åtminstone med betaversionerna), hade en bugg att när jag öppnade en databas med utlösare, kunde dessa försvinna från ett ögonblick till ett annat (jag vet inte om de har fixat det i de senaste versionerna).
    Till slut stannade jag hos SQLite Manager (främst för att den kan öppna databaserna i min Firefox-profil medan programmet används) och när jag inte har det tillgängligt använder jag sqlite3 per konsol.