اولین پروژه منبع باز من که با پایتون ساخته شد تا پایگاه داده ها را از طریق CLI سریع بررسی کند
Summarize this content to 400 words in Persian Lang مشکل من چی بود:
در حین کار روی پروژههای دیگر، متوجه شدم که همیشه مجبور به اتصال و استفاده از SELECT * برای دیدن ورودیهای ساختگی یا کاربران جدید هستم. من CLI را برای نظارت بر ورودی های پایگاه داده خود ترجیح دادم، به خصوص به این دلیل که در حال آزمایش و اضافه کردن کاربران ساختگی + اولین کاربران عادی خود در پروژه ها بودم. بنابراین همیشه نیاز به اتصال به postgres، mysql و دادن پرس و جوهای انتخابی * از CLI کمی خسته کننده شد. به همین دلیل تصمیم گرفتم یک پروژه متن باز بسازم که این مشکل را برای من حل کند.
پروژه من چه کاری انجام می دهد:
peepDB یک ابزار CLI است که برای بازرسی سریع جدول پایگاه داده بدون نوشتن SQL طراحی شده است. این برنامه از MySQL، PostgreSQL و MariaDB پشتیبانی می کند و به کاربران اجازه می دهد تا تمام جداول یا یک جدول خاص را با دستورات ساده مشاهده کنند. این ابزار به طور ایمن جزئیات اتصال را ذخیره می کند، خروجی را در جدول فرمت شده یا فرمت JSON ارائه می دهد.
مخاطب هدف:
هدف peepDB توسعه دهندگانی است که برنامه های کاربردی مبتنی بر پایگاه داده را اشکال زدایی می کنند، DBA هایی که بررسی یا ممیزی سریع انجام می دهند، تحلیلگران داده در حال کاوش در ساختار جدول هستند، و کسانی که در مورد پایگاه های داده می آموزند که راهی آسان برای کاوش داده ها می خواهند. برای استفاده در محیط های توسعه و تولید مناسب است و ابزاری همه کاره برای نیازهای مختلف بازرسی پایگاه داده ارائه می دهد.
مقایسه:
peepDB با تمرکز صرف بر روی مشاهده سریع جدول، پشتیبانی از چندین پایگاه داده خارج از جعبه، و ذخیره ایمن جزئیات اتصال، خود را از گزینه های جایگزین متمایز می کند. برای استفاده از آن نیازی به دانش SQL نیست، در مقایسه با ابزارهای مدیریت پایگاه داده بزرگتر، دارای حداقل ردپایی است و رابط های کتابخانه CLI و Python را برای انعطاف پذیری ارائه می دهد.
لطفاً در صورت تمایل به من توصیه ها و/یا کمک بفرستید:
https://github.com/PeepDB-dev/peepdb
مشکل من چی بود:
در حین کار روی پروژههای دیگر، متوجه شدم که همیشه مجبور به اتصال و استفاده از SELECT * برای دیدن ورودیهای ساختگی یا کاربران جدید هستم. من CLI را برای نظارت بر ورودی های پایگاه داده خود ترجیح دادم، به خصوص به این دلیل که در حال آزمایش و اضافه کردن کاربران ساختگی + اولین کاربران عادی خود در پروژه ها بودم. بنابراین همیشه نیاز به اتصال به postgres، mysql و دادن پرس و جوهای انتخابی * از CLI کمی خسته کننده شد. به همین دلیل تصمیم گرفتم یک پروژه متن باز بسازم که این مشکل را برای من حل کند.
پروژه من چه کاری انجام می دهد:
peepDB یک ابزار CLI است که برای بازرسی سریع جدول پایگاه داده بدون نوشتن SQL طراحی شده است. این برنامه از MySQL، PostgreSQL و MariaDB پشتیبانی می کند و به کاربران اجازه می دهد تا تمام جداول یا یک جدول خاص را با دستورات ساده مشاهده کنند. این ابزار به طور ایمن جزئیات اتصال را ذخیره می کند، خروجی را در جدول فرمت شده یا فرمت JSON ارائه می دهد.
مخاطب هدف:
هدف peepDB توسعه دهندگانی است که برنامه های کاربردی مبتنی بر پایگاه داده را اشکال زدایی می کنند، DBA هایی که بررسی یا ممیزی سریع انجام می دهند، تحلیلگران داده در حال کاوش در ساختار جدول هستند، و کسانی که در مورد پایگاه های داده می آموزند که راهی آسان برای کاوش داده ها می خواهند. برای استفاده در محیط های توسعه و تولید مناسب است و ابزاری همه کاره برای نیازهای مختلف بازرسی پایگاه داده ارائه می دهد.
مقایسه:
peepDB با تمرکز صرف بر روی مشاهده سریع جدول، پشتیبانی از چندین پایگاه داده خارج از جعبه، و ذخیره ایمن جزئیات اتصال، خود را از گزینه های جایگزین متمایز می کند. برای استفاده از آن نیازی به دانش SQL نیست، در مقایسه با ابزارهای مدیریت پایگاه داده بزرگتر، دارای حداقل ردپایی است و رابط های کتابخانه CLI و Python را برای انعطاف پذیری ارائه می دهد.
لطفاً در صورت تمایل به من توصیه ها و/یا کمک بفرستید:
https://github.com/PeepDB-dev/peepdb