개요
로컬 개발 중에 독립적인 PostgreSQL 서버를 자식 프로세스로 실행하는 Flutter/Dart 패키지로, Docker 또는 수동 포트 관리가 필요 없도록 합니다. 자동으로 시작, 종료 및 연결 설정을 처리하여 Serverpod 애플리케이션과의 원활한 데이터베이스 통합을 가능하게 합니다. 다른 서비스와의 충돌을 피하고 가볍고 자체 포함된 데이터베이스 환경을 원하는 개발자에게 적합합니다. 내장 서버는 Windows 플랫폼에서 일관성과 간단함을 보장하기 위해 개발 워크플로우 전용으로 설계되었습니다.
사용 사례
- Serverpod 애플리케이션의 로컬 개발
- 외부 종속성 없이 데이터베이스 상호작용 테스트하기
- 개발 환경에서 Docker 사용 피하기
- 팀 온보딩을 위한 설정 간소화
- 프로젝트별로 고립된 데이터베이스 인스턴스 실행
주요 기능
- 자식 프로세스로서 PostgreSQL 실행
- 도커 필요 없음
- 자동 포트 관리
- Serverpod과의 원활한 통합
- Windows 플랫폼을 지원합니다
적합한 대상
- Serverpod 개발자
- Dart를 사용하는 프론트엔드/백엔드 팀
- 로컬 데이터베이스 테스트
- 최소 설정으로 CI/CD 파이프라인
- 컨테이너화를 피하는 개발자
고려 사항
- 생산 환경 사용을 위한 것이 아님
- 원본 PostgreSQL 바이너리가 필요합니다
- Windows 플랫폼에 한정
- 경량 대안보다 더 많은 메모리를 사용할 수 있습니다
- 세션 간에 데이터베이스 상태가 유지되지 않습니다