핵심 요약
TanStack DB main에 로컬 저장과 질의 결과의 정확성을 높이는 수정이 병합됐습니다. 재조회가 겹칠 때 SQLite에 반영하기 전의 결과가 유실되는 문제, 많은 조건값을 넣는 질의의 매개변수 한도 초과를 다룹니다.
주요 변경
- 재조회와 쓰기 순서: Query Collection의 재조회가 겹쳐도 저장할 결과를 보존합니다. 변경 처리 함수에서 기다리는
writeUpsert가 앞선 재조회 때문에 멈추는 문제도 수정하며, 받아들인 쓰기의 저장 순서는 유지합니다. - SQLite 조건값 한도: IN 목록을 JSON 배열로 전달하고 전체 질의의 매개변수 수를 점검합니다. 한도를 넘으면 테이블을 읽은 뒤 메모리에서 필터·정렬·페이지 처리를 수행하므로 성능 비용은 따로 확인해야 합니다.
개발자 영향
SQLite 영속 저장이나 동시 재조회를 사용하는 앱에 관련된 변경입니다. 실제 호스트별 검증 범위에는 한계가 있으며, 원문은 일부 Node·Expo 동시성 시험이 남아 있다고 밝힙니다. 두 수정은 main 병합 상태이며, 포함된 정식 릴리스는 확인되지 않았습니다.
공식 출처·시점
변경 시각(KST): 재조회 보존 수정은 2026년 10월 6일 05:17:55 병합됐습니다. 조건값 한도 수정은 같은 날 02:12:25 병합입니다. 실제 앱 동작 시험은 수행하지 않았습니다.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.