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에 넣을지는 워크플로에 따라 선택하면 돼요. 로그·임시 파일은 보통 무시하는 편이 안전합니다.