DuckDB용 Gitignore
DuckDB용 Gitignore
Git 저장소에서 작업한다면 Gitignore를 설정해서 DuckDB가 만드는 파일이 버전 관리에 잡히지 않게 하고 싶을 거예요. 여기에는 DuckDB 데이터베이스, write-ahead 로그, 임시 파일 등이 포함될 수 있습니다.
출처: 공식문서
샘플 Gitignore 설정
DuckDB용 Gitignore 설정 스니펫 예시를 보여드릴게요.
임시 파일만 무시하고 데이터베이스는 유지
데이터베이스 파일을 버전 관리 시스템에 그대로 두고 싶다면 다음 설정이 유용합니다.
*.wal
*.tmp/
데이터베이스와 임시 파일 모두 무시
데이터베이스와 임시 파일 둘 다 무시하고 싶다면 Gitignore에 데이터베이스 파일까지 추가하세요. 정확한 설정은 DuckDB 데이터베이스에 쓰는 확장자(.duckdb, .db, .ddb 등)에 따라 달라집니다. 예를 들어 .duckdb 확장자를 쓴다면 .gitignore 파일에 다음 줄을 추가하면 됩니다.
*.duckdb*
*.wal
*.tmp/
더 알아보기 (Learn more)
- DuckDB가 만드는 파일의 전체 목록은 files-created-by-duckdb 문서를 참고하세요.
- 데이터베이스 파일을 VCS에 넣을지는 워크플로에 따라 선택하면 돼요. 로그·임시 파일은 보통 무시하는 편이 안전합니다.