Aplicacions gràfiques per obrir arxius SQLite en Linux

En determinades ocasions necessitem obrir algun arxiu de l'tipus SQLite. O sigui, un tipus de base de dades que està sent popular, la seva possibilitat d'emmagatzemar dades sense necessitat d'un servidor (com passa amb MySQL o Postgre) És una cosa sense dubtes interessant.

Fa alguns dies un conegut meu que viu a Espanya (treballa en alguna mena d'empresa de posicionament web a Barcelona) Em va comentar que estaven desenvolupant una petita aplicació per a monitoritzar SEO de determinats llocs, o alguna cosa així ... era ben d'hora al matí i jo encara estava gairebé adormit jeje. Em deia que necessitava modificar informació d'una base de dada SQLite, però es negava a bootear per Windows ....

Quan tenim l'arxiu de sqlite i necessitem veure alguna dada o, simplement modificar-lo, ¿Com podem fer-ho? ... al repo de la nostra distro tenim disponible dues aplicacions gràfiques per a això: SQLiteMan y SQLiteBrowser

En ArchLinux instal ambdues amb la següent comanda:

sudo pacman -S sqliteman sqlitebrowser

En altres distros com Debian o Ubuntu ja saben:

sudo aptitude install sqliteman sqlitebrowser

Hi ha distros que potser no tinguin incorporat en el seu repo sqliteman, no és preocupant ja que totes dues (sqlitebrowser també) són excel·lents aplicacions

SQLiteMan

És una aplicació Qt que ... endevinin, ens serveix per mostrar i editar contingut de bases de dades SQLite. ... bé, a aquesta altura de l'post crec que era obvi, o no? 😀

Res ja de debò. És una aplicació que fa el just, ni més ni menys. L'última versió (al menys disponible en els repos d'Arch) és de l'any 2007, pel que no podem demanar-li molt, amb ella podrem:

  • Obrir un arxiu de sqlite.
  • Revisar l'estructura de les taules, així com també la informació de les mateixes.
  • Podrem més modificar dades que estiguin en camps o cel·les de taules.
  • Executar consultes SQL.
  • Canviar pragmas.
  • Etc ...

Aquí els deixo un screenshot:

sqliteman

Però no creguin que poden fer només això ... podem treballar amb taules, estructures, etc:

sqliteman-options

Què no podem fer? ... doncs, una cosa tan simple com una recerca (i que tant usem en altres sistemes com PHPMyAdmin) No podem fer-la, es troba a faltar quan tenim grans quantitats de dades. Eh! ... que no estic tan cec, sí vaig veure el botó de cerca però ... no aconsegueixo que em funcioni, al menys no de forma simple, el altre que quedaria seria buscar directe per una consulta SQL, però els que no estiguin acostumats a això ... bé , que no podran sense suar una mica. El que s'ha dit, cercador simple o intuïtiu aquesta aplicació no té.

També, no podem ordenar les columnes a l'fer clic al títol o encapçalament d'una d'elles. O sigui, vull ordenar els ID de major a menor, si faig clic al títol (user_id per exemple), No m'ho ordena de menor a major o viceversa.

En resum, És una bona aplicació Qt per obrir aquest tipus de bases de dades i veure el seu contingut. Igual podem editar dades amb un simple doble clic, tot molt però molt senzill. Encara li falta algun que un altre detall que en algun moment podríem necessitar, al menys quan treballem amb no poques dades.

SQLiteBrowser

Una altra aplicació Qt per el mateix. També, molt bona, altament recomanable. Podem fer gairebé el mateix que amb l'abans vista ... però primer, un screenshot:

sqlitebrowser

Com els deia, es pot fer bàsicament el mateix:

  • Executar consultes SQL des d'una pestanya.
  • Llegir i modificar dades o informació guardada de forma molt simple.
  • Treballar amb taules (buidar-les, nomenar-les, etc.).
  • Edita estructura de camps.
  • Edita pragmas.
  • Veure log de consultes sql (aquesta opció en l'anterior aplicació no la vaig trobar)
  • Etc...

De nou, es troba a faltar un cercador 🙁

Bé però, ¿SQLiteMan o SQLiteBrowser?

Com aquest article tracta específicament de dues aplicacions, el normal és que es facin comparacions entre elles 😉

No sé si és apreciació personal o una opinió realment objectiva però, trobada a SQLiteBrowser millor acabada que SQLiteMan.

No ho dic per una cosa tan simple com el log sql, sinó perquè té detalls que li falten a l'anterior aplicació, per exemple puc ordenar columnes de forma ascendent o descendent (el trobo gairebé que imprescindible!), La GUI la trobada no sé ... millor acabada, més polida, com que mostra la informació o camps d'una manera més ordenada.

A més (i és una altra cosa molt important), Tenim un botó per revertir o desfer els canvis ... O_O ... ¿com és possible que SQLiteMan no tingui això? ... WTF!

Si em donen a triar, SQLiteBrowser seria la meva aplicació gràfica per a Linux que em manipuli els arxius SQLite.

PD: Espero que Iván llegeixi això i sobretot, que resolgui la seva problemàtica. De passada, si es guanya un augment ... o alguna cosa així, que el comparteixi amb nosaltres jajaja, o igual un lloc en aquesta empresa de les posicionament web a Barcelona tampoc vindria malament, que tots sabem com està la crisi jaja

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   zerberros va dir

    Ets un crack!

  2.   Rapajk va dir

    El millor per SQLite, en la meva opinó, és un complement de Firefox: «SQLite Manager». Des que el vaig descobrir mai més vaig tornar a fer servir cap d'aquests dos programes.

    1.    KZKG ^ Gaara va dir

      Sí, era el pròxim article que pensava escriure jajajaja ... te m'has avançat LOL !!

      1.    Rapajk va dir

        XD

    2.    jsbsan va dir

      Rapajk:
      "... .SQLite Manager ...."
      Si, és molt còmode i bo aquest complement de Firefox ...
      Us deixo l'enllaç de descàrrega:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorgicio va dir

    Bona. Jo faig servir la consola de Akonadi per això també.

    A tot això, ¿quines fonts fan servir aquí? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Està bella.

    1.    KZKG ^ Gaara va dir

      Ús Droid Sans per a tot en el sistema 🙂

      1.    Jorgicio va dir

        Gràcies, però no sé si vas notar que em referia a ESA captura en específic.

      2.    Jorgicio va dir

        Ah, no, oblida el que vaig dir, gràcies, ara ho vaig notar, tot i que aquí no es veu així D:

  4.   miguel Cumpa ascuña va dir

    Jo ús per a gairebé tots els meus DB dbeaver http://dbeaver.jkiss.org/

  5.   caçador va dir

    SQLiteMan va ser la millor en el seu temps però el desenvolupador l'ha deixat de costat, per això ja no està en els repos.

  6.   Anibal Smith va dir

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

    1.    ILAV va dir

      En el meu cas (i el de KZKG ^ Gaara) doncs KDE. No sé que estarà usant Pau ara mateix.

      1.    Anibal Smith va dir

        🙂 hauríeu fer un article sobre els vostres escriptoris favorits i el perquè us agraden 🙂 i el que no us agrada dels altres! 🙂

      2.    KZKG ^ Gaara va dir

        Això no és molt actual però ... pots tenir una idea: https://blog.desdelinux.net/por-que-usas-kde/

  7.   Swicher va dir

    Fa uns anys utilitzava SQLite Studio, El qual si bé és lleuger, multiplataforma, portable i encara es manté a el dia (al menys amb les versions beta), tenia un bug que quan obria una base de dades amb triggers, aquests podien desaparèixer d'un moment a l'altre (no si ho hauran arreglat en les ultimes versions).
    A la fin em quedi amb SQLite Manager (principalment per que pot obrir les bases de dades del meu perfil de Firefox mentre el programa està en ús) i quan no el tinc disponible llavors ús el SQLite3 per consola.