Was mein Problem war:
Bei der Arbeit an anderen Projekten musste ich immer eine Verbindung herstellen und SELECT * verwenden, um Dummy-Einträge oder neue Benutzer anzuzeigen. Ich bevorzuge die CLI zur Überwachung meiner Datenbankeinträge, insbesondere weil ich testete und nur Dummy-Benutzer hinzufügte, unsere ersten normalen Benutzer in Projekten. Daher wurde es etwas ermüdend, immer eine Verbindung zu Postgres und MySQL herzustellen und ausgewählte *-Abfragen über die CLI zu stellen. Deshalb habe ich beschlossen, ein Open-Source-Projekt zu erstellen, das dieses Problem für mich lösen würde.
Was mein Projekt macht:
peepDB ist ein CLI-Tool, das für die schnelle Überprüfung von Datenbanktabellen entwickelt wurde, ohne SQL schreiben zu müssen. Es unterstützt MySQL, PostgreSQL und MariaDB, sodass Benutzer mit einfachen Befehlen alle Tabellen oder eine bestimmte Tabelle anzeigen können. Das Tool speichert Verbindungsdetails sicher und liefert die Ausgabe in einer formatierten Tabelle oder im JSON-Format.
Zielgruppe:
peepDB richtet sich an Entwickler, die datenbankgesteuerte Anwendungen debuggen, Datenbankadministratoren, die schnelle Überprüfungen oder Audits durchführen, Datenanalysten, die Tabellenstrukturen erkunden, und diejenigen, die etwas über Datenbanken lernen und eine einfache Möglichkeit zur Datenanalyse suchen. Es eignet sich sowohl für den Einsatz in Entwicklungs- als auch in Produktionsumgebungen und stellt ein vielseitiges Werkzeug für verschiedene Datenbankinspektionsanforderungen dar.
Vergleich:
peepDB unterscheidet sich von Alternativen dadurch, dass es sich ausschließlich auf die schnelle Tabellenanzeige konzentriert, mehrere Datenbanken sofort unterstützt und Verbindungsdetails sicher speichert. Die Verwendung erfordert keine SQL-Kenntnisse, hat im Vergleich zu größeren Datenbankverwaltungstools einen minimalen Platzbedarf und bietet für Flexibilität sowohl CLI- als auch Python-Bibliotheksschnittstellen.
Sie können mir gerne Empfehlungen senden und/oder einen Beitrag leisten:
https://github.com/PeepDB-dev/peepdb
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3