Applicazioni grafiche per l'apertura di file SQLite su Linux

In alcune occasioni è necessario aprire un file del tipo SQLite. Cioè, un tipo di database che sta diventando popolare, la sua capacità di memorizzare dati senza la necessità di un server (come con MySQL o Postgre) è qualcosa senza dubbio interessante.

Pochi giorni fa un mio conoscente che vive in Spagna (lavora in una sorta di azienda posizionamento web a Barcellona) mi hanno detto che stavano sviluppando una piccola applicazione per monitorare la SEO di alcuni siti, o qualcosa del genere ... era molto presto la mattina ed ero ancora quasi addormentato ehe. Mi ha detto che aveva bisogno di modificare le informazioni da un database SQLite, ma si è rifiutato di avviarsi tramite Windows….

Quando abbiamo il file sqlite e abbiamo bisogno di vedere alcuni dati o, semplicemente modificarlo, Come possiamo farlo? ... Nel repo della nostra distribuzione abbiamo a disposizione due applicazioni grafiche per questo: SQLiteMan y SQLite Browser

In ArchLinux installo entrambi con il seguente comando:

sudo pacman -S sqliteman sqlitebrowser

In altre distribuzioni come Debian o Ubuntu conosci già:

sudo aptitude install sqliteman sqlitebrowser

Ci sono distribuzioni che potrebbero non avere sqliteman incorporato nel loro repository, non è preoccupante perché entrambi (anche sqlitebrowser) sono applicazioni eccellenti

SQLiteMan

È un'applicazione Qt che ... indovina un po ', ci aiuta a visualizzare e modificare i contenuti dai database SQLite. ... beh, a questo punto del post credo fosse ovvio, vero? 😀

Niente più di grave. È un'applicazione che fa la cosa giusta, né più né meno. L'ultima versione (almeno disponibile nei repository Arch) è del 2007, quindi non possiamo chiedere molto, con essa possiamo:

  • Apri un file da sqlite.
  • Rivedi la struttura delle tabelle e le loro informazioni.
  • Possiamo anche modificare i dati che si trovano nei campi o nelle celle della tabella.
  • Esegui query SQL.
  • Cambia pragma.
  • Etc ...

Ecco uno screenshot:

sqliteman

Ma non pensare di poter fare proprio questo ... possiamo lavorare con tabelle, strutture, ecc:

sqliteman-opzioni

Cosa non possiamo fare? ... beh, qualcosa di semplice come una ricerca (e che usiamo così tanto in altri sistemi come PHPMyAdmin) non possiamo farlo, manca quando abbiamo grandi quantità di dati. Hey! ... non sono così cieco, ho visto il pulsante di ricerca ma ... non riesco a farlo funzionare per me, almeno non in modo semplice, l'altra cosa che rimarrebbe sarebbe cercare direttamente una query SQL, ma chi non è abituato a questo ... beh , cosa che non potranno fare senza sudare un po '. Ho detto, motore di ricerca semplice o intuitivo che questa applicazione non ha.

Inoltre, non possiamo ordinare le colonne facendo clic sul titolo o sull'intestazione di una di esse. Cioè, voglio ordinare gli ID dal più alto al più basso, se faccio clic sul titolo (user_id per esempio), non lo ordina dal più basso al più alto o viceversa.

In sintesi, è una buona applicazione Qt per aprire questo tipo di database e visualizzarne il contenuto. Possiamo anche modificare i dati con un semplice doppio clic, tutto molto, molto semplice. Anche se manca qualche altro dettaglio di cui a un certo punto potremmo aver bisogno, almeno quando lavoriamo con molti dati.

SQLite Browser

Un'altra applicazione Qt per lo stesso. Inoltre, molto buono, altamente raccomandato. Possiamo fare quasi la stessa cosa di quello visto prima ... ma prima, uno screenshot:

browser sqlite

Come stavo dicendo, puoi fare praticamente la stessa cosa:

  • Esegui query SQL da una scheda.
  • Leggere e modificare dati o informazioni salvati in modo molto semplice.
  • Lavora con le tabelle (svuotale, rinominale, ecc.).
  • Modifica la struttura del campo.
  • Modifica i pragmi.
  • Visualizza il log delle query sql (questa opzione nella precedente applicazione non l'ho trovata)
  • Etc.

Anche in questo caso, manca un motore di ricerca 🙁

Va bene ma, SQLiteMan o SQLiteBrowser?

Poiché questo articolo tratta specificamente di due applicazioni, è normale che vengano effettuati confronti tra di loro 😉

Non so se sia un apprezzamento personale o un'opinione davvero oggettiva ma, Trovo SQLiteBrowser meglio rifinito di SQLiteMan.

Non lo dico per qualcosa di semplice come il log sql, ma poiché ha dettagli che mancano all'applicazione precedente, ad esempio posso ordinare le colonne in ordine crescente o decrescente (Lo trovo quasi essenziale!), Trovo la GUI che non conosco ... meglio rifinita, più raffinata, in quanto mostra le informazioni oi campi in modo più ordinato.

Ulteriore (ed è qualcos'altro molto importante), abbiamo un pulsante per ripristinare o annullare le modifiche ... O_O ... come mai SQLiteMan non ha questo? ... WTF!

Se mi viene data la scelta, SQLiteBrowser sarebbe la mia applicazione grafica per Linux che manipola i file SQLite.

PS: spero che Iván legga questo e soprattutto che risolva il suo problema. A proposito, se guadagni un aumento ... o qualcosa del genere, condividilo con noi ahahah, o anche una posizione in quella compagnia posizionamento web a Barcellona Non farebbe male neanche, sappiamo tutti com'è la crisi haha

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   zerberro suddetto

    Sei un crack!

  2.   rapajk suddetto

    Il migliore per SQLite, secondo me, è un plugin per Firefox: "SQLite Manager". Da quando l'ho scoperto, non ho mai più utilizzato nessuno di questi due programmi.

    1.    KZKG ^ Gaara suddetto

      Sì, era il prossimo articolo che stavo pensando di scrivere HAHAHAHA… mi hai superato LOL !!

      1.    rapajk suddetto

        XD

    2.    jsbsan suddetto

      Rapajk:
      "... SQLite Manager ...."
      Sì, quel componente aggiuntivo di Firefox è molto comodo e buono ...
      Vi lascio il link per il download:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jorgico suddetto

    Buona. Uso anche la console Akonadi per questo.

    Per tutto questo, quali fonti usi qui? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Questa bellezza.

    1.    KZKG ^ Gaara suddetto

      Uso Droid Sans per tutto nel sistema 🙂

      1.    Jorgico suddetto

        Grazie, ma non so se hai notato che mi riferivo a QUELLA specifica cattura.

      2.    Jorgico suddetto

        Ah, no, dimentica quello che ho detto, grazie, ora l'ho notato, anche se non sembra così qui D:

  4.   miguel cumpa ascuna suddetto

    Uso quasi tutto il mio DB dbeaver http://dbeaver.jkiss.org/

  5.   cacciatore suddetto

    SQLiteMan era il migliore a suo tempo ma lo sviluppatore lo ha messo da parte, quindi non è più nei repository.

  6.   Hannibal Smith suddetto

    Quali sono gli ambienti desktop per gli amministratori? desdelinux ?

    1.    vivace suddetto

      Nel mio caso (e in quello di KZKG ^ Gaara) poi KDE. Non so cosa indossa Pablo in questo momento.

      1.    Hannibal Smith suddetto

        🙂 dovresti scrivere un articolo sui tuoi desktop preferiti e sul perché ti piacciono 🙂 e cosa non ti piace degli altri! 🙂

      2.    KZKG ^ Gaara suddetto

        Questo non è molto attuale ma ... puoi avere un'idea: https://blog.desdelinux.net/por-que-usas-kde/

  7.   swicher suddetto

    Qualche anno fa ho usato Studio SQLite, che sebbene sia leggero, multipiattaforma, portatile e ancora aggiornato (almeno con le versioni beta), aveva un bug che quando aprivo un database con trigger, questi potevano scomparire da un momento all'altro (non so se l'hanno risolto nelle ultime versioni).
    Alla fine sono rimasto con SQLite Manager (principalmente perché può aprire i database del mio profilo Firefox mentre il programma è in uso) e quando non l'ho disponibile utilizzo sqlite3 da console.