릴리스 0.144.6
릴리스 0.144.6 (Release 0.144.6)
이 릴리스는 크고 음수인 interval과 관련된 여러 문제를 고친 패치 릴리스예요.
출처: 문서
본문
일반 (General)
이 릴리스는 크고 음수인 interval과 관련된 여러 문제를 고쳐요.
- 음수 interval 리터럴의 파싱을 고쳤어요. 이전에는 각 필드의 부호가 전체 interval 값에 적용되지 않고 개별적으로 처리됐어요. 예를 들어
INTERVAL '-2-3' YEAR TO MONTH는 27개월(음수 24개월에 양수 3개월을 더한 값)이 아니라 음수 21개월로 해석됐어요. - REST API에서
INTERVAL DAY TO SECOND타입 처리를 고쳤어요. 이전에는 2,147,483,647밀리초(약 24일)보다 큰 interval이 잘못된 값으로 반환됐어요. INTERVAL YEAR TO MONTH타입 처리를 고쳤어요. 이전에는 2,147,483,647개월보다 큰 interval이 REST API에서 잘못된 값으로 반환되고 리터럴로 지정될 때도 잘못 파싱됐어요.- REST API에서 음수 interval의 포맷팅을 고쳤어요. 이전에는 각 구성 요소 앞에 음수 부호가 붙어 파싱할 수 없었어요.
- JDBC
PrestoInterval클래스에서 음수 interval의 포맷팅을 고쳤어요.
참고: JDBC 드라이버의 이전 버전은 새 서버의 대부분 음수 interval을 잘못 해석해요. JDBC 드라이버를 서버와 함께 업데이트해야 해요.
더 알아보기 (Learn more)
이어서 릴리스 0.144.7을 확인해 보세요.