"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > أول مشروع مفتوح المصدر تم إنشاؤه باستخدام Python لفحص قواعد البيانات من خلال CLI بسرعة

أول مشروع مفتوح المصدر تم إنشاؤه باستخدام Python لفحص قواعد البيانات من خلال CLI بسرعة

تم النشر بتاريخ 2024-11-08
تصفح:950

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

ما هي مشكلتي:

أثناء العمل في مشاريع أخرى، وجدت نفسي مضطرًا دائمًا إلى الاتصال واستخدام SELECT * لرؤية الإدخالات الوهمية أو المستخدمين الجدد. لقد فضلت واجهة سطر الأوامر (CLI) لمراقبة إدخالات قاعدة البيانات الخاصة بي، خاصة لأنني كنت أقوم باختبار وإضافة مستخدمين وهميين لأول مستخدمين عاديين في المشاريع. لذلك أصبح الأمر متعبًا بعض الشيء دائمًا الاضطرار إلى الاتصال بـ postgres و mysql وإعطاء استعلامات محددة * من CLI. ولهذا السبب قررت بناء مشروع مفتوح المصدر من شأنه أن يحل هذه المشكلة بالنسبة لي.

ما يفعله مشروعي:

peepDB هي أداة CLI مصممة للفحص السريع لجدول قاعدة البيانات دون كتابة SQL. وهو يدعم MySQL، وPostgreSQL، وMariaDB، مما يسمح للمستخدمين بعرض جميع الجداول أو جدول معين بأوامر بسيطة. تقوم الأداة بتخزين تفاصيل الاتصال بشكل آمن، وتوفر الإخراج في جدول منسق أو تنسيق JSON.

الجمهور المستهدف:

يهدف PeepDB إلى المطورين الذين يقومون بتصحيح أخطاء التطبيقات المستندة إلى قاعدة البيانات، ويقوم مسؤولو قواعد البيانات بإجراء عمليات فحص أو تدقيق سريعة، ومحللي البيانات الذين يستكشفون هياكل الجدول، وأولئك الذين يتعلمون عن قواعد البيانات الذين يريدون طريقة سهلة لاستكشاف البيانات. إنها مناسبة للاستخدام في كل من بيئات التطوير والإنتاج، وتوفر أداة متعددة الاستخدامات لمختلف احتياجات فحص قاعدة البيانات.

مقارنة:

يميز peepDB نفسه عن البدائل من خلال التركيز فقط على عرض الجدول السريع، ودعم قواعد بيانات متعددة خارج الصندوق، وتخزين تفاصيل الاتصال بشكل آمن. فهو لا يتطلب أي معرفة بـ SQL لاستخدامه، وله تأثير ضئيل مقارنة بأدوات إدارة قواعد البيانات الأكبر حجمًا، ويوفر واجهات مكتبة CLI وPython لتحقيق المرونة.

لا تتردد في إرسال توصيات لي و/أو المساهمة:

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

بيان الافراج تتم إعادة طبع هذه المقالة على: https://dev.to/evangelosmeklis/my-first-open-source-project-built-bython-python-to-
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3