DuckDB 2.0 LTS 업그레이드 점검: 1.x가 못 여는 DB 파일, 결과가 달라지는 SQL, 1.5.6과 직접 비교한 결과와 전환 기준
DuckDB 2.0.0 LTS로 올리기 전에 가장 먼저 확인할 것은 데이터베이스 파일입니다. 2.0이 새로 만든 .duckdb 파일은 1.5 이하 버전이 열지 못합니다. 여기에 정규식 연산자 ~, 팩토리얼 !, 0으로 나누기, MERGE INTO처럼 같은 SQL이 다른 결과나 오류를 내는 변경이 함께 들어왔습니다. 게다가 10월 21일 출시와 함께 GitHub의 latest 다운로드 주소, Docker duckdb/duckdb:latest, Python 3.11 이상의 pip install duckdb가 모두 2.0을 가리키게 됐습니다. 버전을 고정하지 않은 환경은 이미 2.0으로 바뀌었을 수 있으니 버전부터 고정하고, 섀도 환경에서 시험한 뒤 옮기는 순서를 권합니다. 업무상 중요한 워크로드라면 11월 ..