「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > CLI を介してデータベースを高速に検査するために Python で構築された最初のオープンソース プロジェクト

CLI を介してデータベースを高速に検査するために Python で構築された最初のオープンソース プロジェクト

2024 年 11 月 8 日に公開
ブラウズ:127

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

私の問題:

他のプロジェクトに取り組んでいる間、ダミーのエントリや新しいユーザーを表示するには、常に接続して SELECT * を使用する必要があることに気づきました。特に、プロジェクトの最初の通常ユーザーにダミー ユーザーをテストして追加するだけだったので、データベース エントリの監視には CLI を好みました。そのため、常に postgres や mysql に接続し、CLI から select * クエリを実行しなければならないのは少し面倒になりました。だからこそ、私はこの問題を解決するオープンソース プロジェクトを構築することにしました。

私のプロジェクトの内容:

peepDB は、SQL を書かずにデータベース テーブルを迅速に検査できるように設計された CLI ツールです。 MySQL、PostgreSQL、MariaDB をサポートしており、ユーザーは簡単なコマンドですべてのテーブルまたは特定のテーブルを表示できます。このツールは接続の詳細を安全に保存し、フォーマットされたテーブルまたは JSON 形式で出力を提供します。

対象読者:

peepDB は、データベース駆動型アプリケーションをデバッグする開発者、簡単なチェックや監査を実行する DBA、テーブル構造を探索するデータ アナリスト、およびデータを探索する簡単な方法を必要とするデータベースについて学習している人を対象としています。開発環境と運用環境の両方での使用に適しており、さまざまなデータベース検査ニーズに対応する多用途ツールを提供します。

比較:

peepDB は、テーブルの素早い表示、すぐに使用できる複数のデータベースのサポート、および接続の詳細の安全な保存のみに重点を置くことで、他の選択肢とは一線を画しています。使用するのに SQL の知識は必要なく、大規模なデータベース管理ツールと比較してフットプリントが最小限に抑えられ、柔軟性のために CLI と Python ライブラリの両方のインターフェイスを提供します。

お気軽に推奨事項を送ったり、貢献してください:

https://github.com/PeepDB-dev/peepdb

リリースステートメント この記事は次の場所に転載されています: https://dev.to/evangelosmeklis/my-first-open-source-project-built-with-python-to-inspect-databases-through-cli-fast-5d31?1侵害がある場合は、削除するには[email protected]までご連絡ください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3