"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CLI를 통해 빠르게 데이터베이스를 검사하기 위해 Python으로 구축된 첫 번째 오픈 소스 프로젝트

CLI를 통해 빠르게 데이터베이스를 검사하기 위해 Python으로 구축된 첫 번째 오픈 소스 프로젝트

2024-11-08에 게시됨
검색:335

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-build-with-python-to-inspect-databases-through-cli-fast-5d31?1에서 재현됩니다. 침해, 삭제하려면 [email protected]으로 문의하세요.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3