„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Mein erstes Open-Source-Projekt, das mit Python erstellt wurde, um Datenbanken schnell über CLI zu überprüfen

Mein erstes Open-Source-Projekt, das mit Python erstellt wurde, um Datenbanken schnell über CLI zu überprüfen

Veröffentlicht am 08.11.2024
Durchsuche:735

My first open-source project built with Python to inspect databases through CLI fast

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

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/evangelosmeklis/my-first-open-source-project-built-with-python-to-inspect-databases-through-cli-fast-5d31?1Falls vorhanden Verstoß, wenden Sie sich zum Löschen bitte an [email protected]
Neuestes Tutorial Mehr>

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