Grafische Anwendungen zum Öffnen von SQLite-Dateien unter Linux

In bestimmten Fällen müssen wir eine Datei dieses Typs öffnen SQLite. Das heißt, ein beliebter Datenbanktyp, der Daten speichern kann, ohne dass ein Server erforderlich ist (wie bei MySQL oder Postgre) ist ohne Zweifel etwas Interessantes.

Vor ein paar Tagen ein Bekannter von mir, der in Spanien lebt (arbeitet in einer Firma Web-Positionierung in Barcelona) erzählte mir, dass sie eine kleine Anwendung zur Überwachung der Suchmaschinenoptimierung bestimmter Websites oder ähnliches entwickelten ... es war sehr früh am Morgen und ich war immer noch fast eingeschlafen, hehe. Es sagte mir, dass es Informationen aus einer SQLite-Datenbank ändern musste, aber es weigerte sich, über Windows zu booten….

Wenn wir die SQLite-Datei haben und einige Daten sehen oder einfach ändern müssen, Wie können wir das machen? ... im Repo unserer Distribution stehen dafür zwei grafische Anwendungen zur Verfügung: SQLiteman y SQLITEBROWSER

In ArchLinux installiere ich beide mit dem folgenden Befehl:

sudo pacman -S sqliteman sqlitebrowser

In anderen Distributionen wie Debian oder Ubuntu wissen Sie bereits:

sudo aptitude install sqliteman sqlitebrowser

Es gibt Distributionen, in denen möglicherweise kein sqliteman in ihrem Repo enthalten ist. Dies ist nicht besorgniserregend, da beide (auch sqlitebrowser) hervorragende Anwendungen sind

SQLiteman

Es ist eine Qt-Anwendung, die… raten Sie mal, sie hilft uns, Inhalte aus SQLite-Datenbanken anzuzeigen und zu bearbeiten. ... nun, an diesem Punkt in der Post denke ich, dass es offensichtlich war, oder? 😀

Nichts Ernstes mehr. Es ist eine Anwendung, die das Richtige tut, weder mehr noch weniger. Die neueste Version (zumindest in Arch-Repos verfügbar) stammt aus dem Jahr 2007, daher können wir nicht viel verlangen. Damit können wir:

  • Öffnen Sie eine SQLite-Datei.
  • Überprüfen Sie die Struktur der Tabellen sowie deren Informationen.
  • Wir können auch Daten ändern, die sich in Feldern oder Tabellenzellen befinden.
  • Führen Sie SQL-Abfragen aus.
  • Pragmas ändern.
  • Etc ...

Hier ist ein Screenshot:

sqliteman

Aber denken Sie nicht, dass Sie genau das können ... wir können mit Tabellen, Strukturen usw. arbeiten:

sqliteman-Optionen

Was können wir nicht tun? ... nun, etwas so Einfaches wie eine Suche (und dass wir so viel in anderen Systemen wie PHPMyAdmin verwenden) Wir können es nicht tun, es fehlt, wenn wir große Datenmengen haben. Hallo! ... Ich bin nicht so blind, ich habe den Suchknopf gesehen, aber ... ich kann ihn nicht zum Laufen bringen, zumindest nicht auf einfache Weise. Das andere, was bleiben würde, wäre, direkt zu suchen für eine SQL-Abfrage, aber diejenigen, die nicht daran gewöhnt sind ... nun, was sie nicht können, ohne ein wenig zu schwitzen. Ich sagte, einfache oder intuitive Suchmaschine, die diese Anwendung nicht hat.

Wir können die Spalten auch nicht sortieren, indem wir auf den Titel oder die Überschrift einer dieser Spalten klicken. Das heißt, ich möchte die IDs vom höchsten zum niedrigsten ordnen, wenn ich auf den Titel klicke (user_id zum Beispiel) ordnet er es nicht vom niedrigsten zum höchsten oder umgekehrt.

Zusammenfassendist eine gute Qt-Anwendung, um diese Art von Datenbank zu öffnen und ihren Inhalt anzuzeigen. Wir können Daten auch mit einem einfachen Doppelklick bearbeiten, alles sehr, sehr einfach. Obwohl es einige andere Details fehlt, die wir irgendwann brauchen könnten, zumindest wenn wir mit vielen Daten arbeiten.

SQLITEBROWSER

Eine weitere Qt-Anwendung dafür. Auch sehr gut, sehr zu empfehlen. Wir können fast das Gleiche tun wie mit dem zuvor gesehenen ... aber zuerst ein Screenshot:

SQLitebrowser

Wie ich schon sagte, können Sie im Grunde das Gleiche tun:

  • Führen Sie SQL-Abfragen über eine Registerkarte aus.
  • Lesen und ändern Sie Daten oder Informationen, die auf sehr einfache Weise gespeichert wurden.
  • Arbeiten Sie mit Tabellen (leeren Sie sie, benennen Sie sie um usw.).
  • Feldstruktur bearbeiten.
  • Pragmas bearbeiten.
  • SQL-Abfrageprotokoll anzeigen (Diese Option in der vorherigen Anwendung habe ich nicht gefunden)
  • Usw.

Wieder Eine Suchmaschine fehlt 🙁

Ok, aber SQLiteMan oder SQLiteBrowser?

Da dieser Artikel speziell zwei Anwendungen behandelt, ist es normal, dass Vergleiche zwischen ihnen durchgeführt werden 😉

Ich weiß nicht, ob es persönliche Wertschätzung oder eine wirklich objektive Meinung ist, aber Ich finde SQLiteBrowser besser fertig als SQLiteMan.

Ich sage es nicht für etwas so Einfaches wie das SQL-Protokoll, aber weil es Details enthält, die der vorherigen Anwendung fehlen, kann ich beispielsweise Spalten in aufsteigender oder absteigender Reihenfolge sortieren (Ich finde es fast unerlässlich!), Ich finde die GUI, die ich nicht kenne ... besser fertig, besser poliert, da sie die Informationen oder Felder ordentlicher anzeigt.

Des Weiteren (und es ist etwas anderes sehr wichtig) haben wir eine Schaltfläche zum Zurücksetzen oder Rückgängigmachen der Änderungen ... O_O ... warum hat SQLiteMan dies nicht? … WTF!

Wenn ich die Wahl habe, wäre SQLiteBrowser meine grafische Anwendung für Linux, die SQLite-Dateien manipuliert.

PS: Ich hoffe, dass Iván dies liest und vor allem, dass er sein Problem löst. Übrigens, wenn Sie eine Gehaltserhöhung verdienen ... oder so etwas, teilen Sie sie uns mit, hahaha, oder sogar eine Position in dieser Firma Web-Positionierung in Barcelona Es würde auch nicht schaden, wir alle wissen, wie die Krise ist, haha

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Zerberros sagte

    Du bist ein Riss!

  2.   rapajk sagte

    Das Beste für SQLite ist meiner Meinung nach ein Firefox-Add-On: "SQLite Manager". Seit ich es entdeckt habe, habe ich keines dieser beiden Programme mehr verwendet.

    1.    KZKG ^ Gaara sagte

      Ja, es war der nächste Artikel, an den ich dachte, HAHAHAHA zu schreiben ... du bist mir voraus LOL !!

      1.    rapajk sagte

        XD

    2.    jsbsan sagte

      Rapajk:
      "... SQLite Manager ...."
      Ja, dieses Firefox-Add-On ist sehr komfortabel und gut ...
      Ich überlasse Ihnen den Download-Link:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   Jörg sagte

    Gut. Auch dafür benutze ich die Akonadi-Konsole.

    Welche Quellen verwenden Sie für all dies hier? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 Diese schöne.

    1.    KZKG ^ Gaara sagte

      Ich benutze Droid Sans für alles im System 🙂

      1.    Jörg sagte

        Danke, aber ich weiß nicht, ob Sie bemerkt haben, dass ich mich auf DIESE spezifische Aufnahme bezog.

      2.    Jörg sagte

        Ah, nein, vergiss was ich gesagt habe, danke, jetzt habe ich es bemerkt, obwohl es hier nicht so aussieht D:

  4.   Miguel Cumpa Ascuña sagte

    Ich benutze für fast alle meine DB Dbeaver http://dbeaver.jkiss.org/

  5.   Dhunter sagte

    SQLiteMan war das beste seiner Zeit, aber der Entwickler hat es beiseite gelegt, sodass es nicht mehr in den Repos enthalten ist.

  6.   Hannibal Smith sagte

    Welche Desktop-Umgebungen gibt es für Administratoren? desdelinux ?

    1.    lebhaft sagte

      In meinem Fall (und dem von KZKG ^ Gaara) dann KDE. Ich weiß nicht, was Pablo gerade trägt.

      1.    Hannibal Smith sagte

        🙂 Sie sollten einen Artikel über Ihre Lieblingsdesktops schreiben und warum Sie sie mögen 🙂 und was Sie an anderen nicht mögen! 🙂

      2.    KZKG ^ Gaara sagte

        Dies ist nicht sehr aktuell, aber ... Sie können eine Idee haben: https://blog.desdelinux.net/por-que-usas-kde/

  7.   Schalter sagte

    Vor ein paar Jahren habe ich verwendet SQLite-StudioObwohl es leicht, plattformübergreifend, portabel und immer noch auf dem neuesten Stand ist (zumindest bei den Beta-Versionen), hatte es den Fehler, dass diese beim Öffnen einer Datenbank mit Triggern von einem Moment zum anderen verschwinden konnten (ich nicht wissen, ob sie es in den neuesten Versionen behoben haben).
    Am Ende blieb ich bei SQLite Manager (hauptsächlich, weil es meine Firefox-Profildatenbanken öffnen kann, während das Programm verwendet wird) und wenn ich es nicht verfügbar habe, verwende ich sqlite3 per Konsole.