2022년 SQLAlchemy 릴리스 정보¶
이 문서에는 SQLAlchemy 에 대한 릴리스 정보가 있는데, 해당되는 경우 다음을 포함합니다.
동작 변경 사항
새로운 기능
고객이 직면한 버그 수정
Snowflake는 SQLAlchemy 업데이트에 의미 체계 버전 관리를 사용합니다.
버전 1.4.5(2022년 12월 9일)¶
새로운 기능¶
드라이버 연결을 위한 애플리케이션 이름을 SnowflakeConnection에서 SnowflakeSQLAlchemy로 업데이트했습니다.
버전 1.4.4(2022년 11월 16일)¶
버그 수정 사항¶
컴파일되지 않은 문을 실행할 때 그 문에 있는 백분율 기호(%)를 빈 시퀀스로 보간하면 안 되는 경우에 발생하는 버그를 수정했습니다.
버전 1.4.3(2022년 10월 21일)¶
버그 수정 사항¶
whereSnowflakeDialect.normalize_name
및SnowflakeDialect.denormalize_name
이 빈 문자열을 처리할 수 없는 문제를 수정했습니다.벤더 함수
sqlalchemy.engine.url._rfc_1738_quote
가 SQLAlchemy v1.4.42에서 제거됨에 따라 발생하는 호환성 문제를 수정했습니다.
버전 1.4.2(2022년 9월 28일)¶
업데이트¶
항상 컨텍스트 관리자를 사용하여 안정성을 개선했습니다.
버전 1.4.1(2022년 8월 23일)¶
업데이트¶
없습니다.
버그 수정 사항¶
DATE가
SnowflakeDialect.ischema_names
에서 잘못 제거되는 문제를 수정했습니다.릴리스 1.4.0에 도입된 다음과 같은 주요 변경 사항을 수정했습니다.
서비스에서 반환된 숫자, 날짜/시간 및 타임스탬프 값을 처리하는 동작을 변경했습니다.
inspect.get_foreign_keys
및inspect.get_pk_constraint
에서 반환되는 목록에서 기본 키/외래 키의 시퀀스 순서를 변경했습니다.
버전 1.4.0(2022년 7월 21일)¶
새로운 기능¶
sqlalchemy.sql.expression.ColumnOperators
에서regexp_match
및regexp_replace
를 위한 지원을 추가했습니다.ID 열을 위한 지원을 추가했습니다.
SQL 타입(
Date
,DateTime
,Time
,Float
,Numeric
)의 리터럴 값 처리를 위한 지원을 추가하고 이러한 값을 대응하는 Python 오브젝트로 변환하기 위한 지원도 추가했습니다.SnowflakeDialect
에서get_sequence_names
에 대한 지원을 추가했습니다.
버그 수정 사항¶
호환되지 않는 열 유형 선호도로 인해
autoincrement
를 사용한 삽입이 실패하는 버그를 수정했습니다.시퀀스가 있는 열을 생성할 때 기본값이 잘못 설정되는 버그를 수정했습니다.
컴파일된 문에 백분율이 있는 식별자가 보간되지 않는 버그를 수정했습니다.
다른 스키마에서 시퀀스 값을 조회할 때 시퀀스 이름이 스키마 이름으로 형식 지정되지 않는 버그를 수정했습니다.
테이블의 기본 키와 외래 키를 검색할 때 열의 시퀀스 순서가 유지되지 않는 버그를 수정했습니다.