

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Babelfish for Aurora PostgreSQL 업데이트
<a name="AuroraBabelfish.Updates"></a>

아래에서 Aurora PostgreSQL용으로 출시된 Babelfish 버전에 대한 정보를 확인할 수 있습니다. Babelfish는 Aurora PostgreSQL 버전 13.4 이상에서 사용할 수 있는 옵션입니다. Babelfish에 대한 업데이트는 Aurora PostgreSQL 데이터베이스 엔진의 특정 새 릴리스로 제공됩니다.

Babelfish를 사용한 Aurora PostgreSQL 확장에 대한 자세한 내용은 [Babelfish와 함께 Aurora PostgreSQL 확장 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html)을 참조하세요.

Babelfish 버전 업데이트에 대한 자세한 내용은 [Babelfish 버전 업데이트](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information.html)를 참조하세요.

다양한 Babelfish 릴리스에서 지원되는 기능 및 지원되지 않는 기능 목록은 [Babelfish for Aurora PostgreSQL 참조](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_AuroraPostgreSQL_Babelfish_Reference.html)를 참조하세요.

**Topics**
+ [Babelfish for Aurora PostgreSQL 5.x 버전](#aurorababelfish-versions-version5x)
+ [Babelfish for Aurora PostgreSQL 4.x 버전](#aurorababelfish-versions-version4x)
+ [Babelfish for Aurora PostgreSQL 3.x 버전(사용되지 않는 일부 버전 포함)](#aurorababelfish-versions-version3x)
+ [Babelfish for Aurora PostgreSQL 2.x 버전(사용되지 않는 일부 버전 포함)](#aurorababelfish-versions-version2x)
+ [Babelfish for Aurora PostgreSQL 1.x 버전(사용되지 않는 일부 버전 포함)](#aurorababelfish-versions-version1x)

## Babelfish for Aurora PostgreSQL 5.x 버전
<a name="aurorababelfish-versions-version5x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 5.4](#AuroraBabelfish.Updates.54X)
+ [Babelfish for Aurora PostgreSQL 5.3](#AuroraBabelfish.Updates.53X)
+ [Babelfish for Aurora PostgreSQL 5.2](#AuroraBabelfish.Updates.52X)
+ [Babelfish for Aurora PostgreSQL 5.1](#AuroraBabelfish.Updates.51X)

### Babelfish for Aurora PostgreSQL 5.4
<a name="AuroraBabelfish.Updates.54X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 17.7과 함께 제공됩니다. Aurora PostgreSQL 17.7의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 5.4에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

#### Aurora Babelfish 릴리스 5.4.1, 2026년 1월 16일
<a name="AuroraBabelfish.Updates.541"></a>

**중요한 안정성 향상**
+ 동일한 행에 동시 업데이트가 있을 때 `OUTPUT` 절이 있는 `UPDATE` 문이 행을 건너뛸 수 있는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 5.4.0, 2025년 12월 18일
<a name="AuroraBabelfish.Updates.540"></a>

**새로운 기능**
+ [제한이](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.tsql.limited-implementation.html) 거의 없는 SELECT TOP N PERCENT 절의 지원을 활성화했습니다.
+ [지리/지리 데이터 유형에 대한 라인스트링 인스턴스 지원을 활성화했습니다](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html).
+ 시스템 프로시저 sp\$1xml\$1preparedocument, sp\$1xml\$1removedocument 및 [OPENXML](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-xml-datatype-methods.html)에 대한 지원이 활성화되었습니다.
+ XML 데이터 유형에 대해 XML 메서드 .VALUE()에 대한 지원을 활성화했습니다.
+ 뷰 및 저장된 프로시저/함수 내에서 객체 참조에 대한 소유권 체인 지원을 활성화했습니다. 기본 객체에 대한 권한 확인은 사용자의 직접 권한 또는 소유권 체인을 통해 결정됩니다.
+ sys.time\$1zone\$1info 뷰 지원 활성화
+ FOR JSON AUTO 기능의 SELECT 목록에서 값 절 및 하위 쿼리 열에 대한 지원 활성화

**중요 개선 사항**
+ NULL 인수에 오류가 발생하도록 STPointFromText() 및 Point()를 수정했습니다.
+ Geometry/Geography에서 (var)char 및 (var)binary로의 변환 문제를 수정했습니다.
+ STPointFromText(), STPointFromText(), STAsText() 및 STAsBinary()의 함수 정의를 수정했습니다.
+ 포인트 인스턴스의 바이트를 지오메트리/지리 변환으로 수정했습니다.
+ ASCII 함수는 인수 유형이 Binary 및 Varbinary인 잘못된 결과를 반환합니다.
+ TDS에서 ResetTempTableNamespace를 사용하는 동안 시스템 카탈로그가 업데이트될 때 활성 스냅샷입니다.
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ 해당 사용자에게 권한이 부여되었을 때 사용자를 삭제할 수 없는 문제를 수정했습니다.
+ 플래너가 숫자 및 화폐/소액 데이터 유형을 비교하는 조건자가 있는 쿼리에 대한 인덱스 스캔을 선택할 수 있도록 지원이 추가되었습니다.
+ Round() 함수의 정밀도/스케일 수정.
+ 경우에 따라 Savepoint로의 롤백이 클라이언트에 올바른 트랜잭션 상태 토큰을 전송하지 못하여 트랜잭션의 후속 작업이 실패하는 문제를 수정했습니다.
+ pg\$1cron 작업의 오류로 인해 서버 재부팅이 발생하는 문제를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ OUTPUT 절과 함께 동시 UPDATE 작업을 허용하는 문제를 수정했습니다.
+ 첫 번째 임시 테이블 생성 시 이스케이프 해치 설정을 기본값으로 재설정하는 문제를 수정했습니다.
+ Datetime 및 Varbinary를 Binary CAST 함수로 수정했습니다.
+ 이진수 유형의 CONVERT 및 CAST 함수 반환 값과 일치하도록 문제를 수정했습니다.
+ 적절한 함수 반환 유형을 설정하여 도메인 유형에 대한 INSERT INTO 테이블 기본값을 수정했습니다.
+ 데이터베이스 이름에 연산자에 대한 기호가 포함된 경우 다중 문 테이블 값 함수를 실행하면 구문 오류가 발생하는 문제를 수정했습니다.
+ 중복되는 스키마 수준 및 객체 수준 권한 부여를 올바르게 처리하도록 REVOKE 권한 실행을 수정했습니다.
+ ALTER TABLE ALTER COLUMN 문에서 NULL/NOT NULL 구문에 대한 지원을 활성화했습니다.
+ 식별자 구분 기호를 추가하여 로그인 및 역할 이름의 특수 문자를 처리합니다.
+ 트랜잭션 의미 체계를 올바르게 따르기 위해 T-SQL 임시 테이블 위에 생성된 인덱스를 수정했습니다.
+ 화폐 및 소액 데이터 유형에 대한 다양한 수학 함수를 수정했습니다.
+ ALTER VIEW를 사용하여 뷰를 수정할 때 열 수준 권한을 유지하는 문제를 수정했습니다.
+ 종속된 약한 스키마 바인딩 뷰가 있는 함수에 대한 변경을 허용하는 지원이 활성화되었습니다.
+ 데이터 유형에 구분된 식별자를 사용할 때 지오메트리/지리 정적 메서드 관련 문제를 수정했습니다.
+ 부동 소수점으로 SQRT() 함수의 반환 유형을 수정했습니다.
+ nchar/nvarchar 유형의 로컬 변수에 멀티바이트 문자를 할당하는 문제를 수정했습니다.
+ T-SQL 동작과의 호환성을 보장하기 위해 ISNUMERIC()에 빈 문자열 처리를 추가했습니다.
+ 다양한 데이터 유형 및 UDTs.
+ DATETIME을 VARBINARY CAST 함수로 수정했습니다.
+ GROUP BY 절과 함께를 사용하는 동안 SELECT INTO의 정밀도/규모를 수정했습니다.
+ 숫자/십진수 오버플로로 인한 TDS 스트림의 프로토콜 오류 문제를 수정했습니다.
+ FOR JSON AUTO 절의 출력에서 CTE 로직 및 중간 수준 누락 문제를 수정했습니다.
+ ESCAPE 문자가 패턴의 와일드카드 뒤에 올 때 ESCAPE 문자가 예상대로 작동하지 않는 LIKE 연산자와 관련된 문제를 수정했습니다.
+ binary(8) 유형의 파라미터가 .NET 드라이버에서 전달될 때 발생하는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 5.3
<a name="AuroraBabelfish.Updates.53X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 17.6과 함께 제공됩니다. Aurora PostgreSQL 17.6의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 5.3에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

#### Aurora Babelfish 릴리스 5.3.1, 2025년 11월 25일
<a name="AuroraBabelfish.Updates.531"></a>

**중요한 안정성 개선 사항**
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

#### Aurora Babelfish 릴리스 5.3.0, 2025년 11월 25일
<a name="AuroraBabelfish.Updates.530"></a>

**새로운 기능**
+ [ 전체 텍스트 검색 ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html)에 대한 T-SQL CONTAINS 절의 부울 연산자 및 접두사 용어 문법자에 대한 지원이 추가되었습니다.
+ 포인트 인스턴스에 대한 Z-M 플래그와 GEOMETRY 및 GEOGRAPHY 데이터 유형에 대한 Z, M, HasZ 및 HasM 함수에 대한 지원이 추가되었습니다. [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html) 
+ sp\$1helplogins 저장 프로시저에 대한 지원이 추가되었습니다.
+ 제한이 거의 없는 약한 바인딩 뷰에 대한 지원이 활성화되었습니다.

**중요 개선 사항**
+ 특정 상황에서 TDS 연결 재설정 중 발생하는 문제를 해결했습니다.
+ 매핑된 사용자로 로그인하면 게스트 권한에 액세스할 수 없는 GroupAD 문제를 수정했습니다.
+ 조건자에서 ISNUMERIC() 함수를 사용하여 쿼리의 성능을 개선했습니다.
+ 숫자 및 정수 데이터 형식을 비교하는 조건자가 있는 쿼리에 대한 인덱스 스캔을 선택하는 쿼리에 대한 지원이 추가되었습니다.

**높은 우선 순위 안정성 향상**
+ 돈이 있는 모든 산술 연산에서 오버플로 검사를 수정했으며, 소액이 우선 순위가 더 높은 피연산자입니다.
+ 소액 및 비트와 관련된 모든 산술 작업에 대한 출력 데이터 유형을 수정했습니다.
+ CEIL, ROUND, POWER 및 FLOOR for money 및 smallmoney 데이터 형식과 같은 특정 수학 함수의 동작을 수정했습니다.
+ smallmoney 및 int에 대한 산술 작업 중 연결 충돌 문제를 수정했습니다.
+ smallmoney/money가 피연산자인 모든 산술/숫자 작업의 오버플로 검사를 수정했습니다.
+ DATENAME()에서 TZOFFSET 부분의 올바른 값을 제공하는 문제를 수정했습니다.
+ 값이 범위를 벗어날 때 오류 대신 NULL을 반환하도록 CHAR()/NCHAR() 함수를 처리합니다.
+ NCHAR() 함수가 정수로 변환할 수 있는 입력을 수락하도록 처리합니다.
+ 텍스트 끝에서 패턴을 올바르게 찾고 와일드카드 검색을 정확하게 처리하는 PATINDEX() 함수를 수정했습니다.
+ 패턴이 EXACT, PREFIX 또는 INFIX와 다음 조건과 일치할 때 LIKE 연산자의 액센트 민감/비구분 데이터 정렬에 대한 인덱스 사용을 활성화했습니다.
  + 액센트에 민감한 데이터 정렬의 경우 사용자는 TSQL 엔드포인트에서 인덱스를 생성해야 합니다. CREATE INDEX <index\$1name> ON <table\$1name>(<column\$1name>)
  + 악센트 비구분 데이터 정렬의 경우 사용자는 PSQL 엔드포인트에서 인덱스를 생성해야 합니다. CREATE INDEX <index\$1name> ON <schema\$1name>.<table\$1name>(sys.remove\$1accents\$1internal\$1using\$1cache(<column\$1name>))
+ 소수 부분을 잘라내는 대신 정수 유형으로 캐스팅할 때 TRY\$1CAST 및 TRY\$1CONVERT가 십진수 값을 잘못 반올림하는 문제를 수정했습니다.
+ 화폐/소액과 숫자 간의 산술 연산과 조합 연산자의 화폐/소액에 대한 정밀도 및 규모를 수정했습니다.
+ 숫자 및 소액/금전 브랜치가 있는 경우 대소문자 표현식 및 중첩 대소문자 표현식에 대한 정밀도 및 규모 조정 처리를 수정했습니다.
+ 하위 표현식을 화폐/소액 또는 고정 길이 데이터 유형으로 사용하여 숫자 표현식의 정밀도 및 규모 처리를 수정했습니다.
+ bigint 및 money/smallmoney 곱셈 작업 처리 관련 문제를 수정했습니다.
+ 돈/소액 곱셈이 결과에서 십진수 값을 잘못 잘라 소수 부분을 반올림하지 않는 문제를 수정했습니다.
+ 화폐/소액 및 고정 길이 데이터 유형을 사용하는 SUM()/AVG() 함수의 정밀도 및 규모 처리를 수정했습니다.
+ 숫자 변수와 고정 길이 변수 간의 항공 작업 문제를 수정했습니다.
+ 숫자가 있는 집계 함수의 정밀도 및 규모 처리를 수정했습니다.
+ ZDP 중에 babelfish 연결이 복원되는 문제를 수정했습니다.
+ postgres 엔드포인트에서 RESET ALL 명령 관련 문제를 해결했습니다.
+ 대용량 nvarchar(max) 데이터를 읽을 때 .NET 드라이버로 ArgumentOutOfRangeException이 발생할 수 있는 응답 패킷 문제를 수정했습니다.
+ pltsql RETURN 표현식에 병렬 처리를 사용하지 않는 문제를 수정했습니다.
+ cross-db 테이블 값 함수의 권한 거부 문제를 수정했습니다.
+ 날짜 및 시간 데이터 유형에 빈 입력 문자열 처리에 대한 처리를 추가했습니다.
+ 이를 사용하여 객체, 캐스트, 변수 및 사용자 정의 데이터 유형을 생성하는 동안 비용/소액에 대한 정밀도 및 규모 처리를 수정했습니다.
+ 문자열에서 datetimeoffset으로 캐스팅하는 동안 시간대 정보를 보존하는 문제를 수정했습니다.
+ 올바른 문자열을 반환하도록 함수 QUOTENAME()을 수정했습니다.
+ Len() 함수에 대한 이진 인수 처리를 추가했습니다.
+ \$1(모든 열)를 입력으로 사용하는 집계 함수의 정밀도와 규모를 수정했습니다.
+ 숫자 계산과 관련된 CaseExpr 문제를 수정했습니다.
+ 'JSON AUTO용' 및 'JSON PATH'를 사용하여 쿼리에서 발생하는 충돌을 수정했습니다.
+ 날짜/시간 데이터 유형을 저장하는 동안 발생하는 반올림 문제를 해결했습니다. 기존 사용자는 TSQL 엔드포인트에서 다음 쿼리를 실행하여 기존 데이터를 업데이트해야 합니다. UPDATE <table\$1name> SET <datetime\$1col> = CAST(CAST(<datetime\$1col> as VARCHAR) AS DATETIME).
+ 0.00333초 정밀도 내에서 날짜/시간 값을 동일하게 처리하는 TSQL 동작과 일치하도록 Babelfish의 날짜/시간 비교를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ OBJECT\$1DEFINITION 함수에서 4,000자 후에 출력을 잘라내는 문제를 수정했습니다.
+ 올바른 SID를 표시하도록 database\$1principals 뷰를 수정했습니다.
+ 커서 작업에서 PostgreSQL 예약 키워드를 처리합니다.
+ sys.server\$1permissions, sys.sql\$1logins 뷰 및 sys.fn\$1varbintohexsubstring 시스템 함수에 대한 지원이 추가되었습니다.
+ 기본값이 있는 열을 추가하는 동안 오류가 발생하는 문제를 수정했습니다.
+ INSERT ... 관련 문제를 해결했습니다. 중첩 수준과 관련된 저장 프로시저의 EXECUTE 문입니다.

### Babelfish for Aurora PostgreSQL 5.2
<a name="AuroraBabelfish.Updates.52X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 17.5와 함께 제공됩니다. Aurora PostgreSQL 17.5의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 5.2에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

#### Aurora Babelfish 릴리스 5.2.2, 2026년 1월 15일
<a name="AuroraBabelfish.Updates.522"></a>

**중요한 안정성 향상**
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

#### Aurora Babelfish 릴리스 5.2.1, 2025년 8월 8일
<a name="AuroraBabelfish.Updates.521"></a>

**중요한 안정성 향상**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.
+ ZDP 중에 babelfish 연결이 복원되는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 5.2.0, 2025년 6월 30일
<a name="AuroraBabelfish.Updates.520"></a>

**새로운 기능**
+ Babelfish에서 몇 가지 제한 없이 CREATE OR ALTER VIEW / ALTER VIEW 구문 지원이 추가되었습니다.
+ Babelfish용 Transact-SQL UNPIVOT 연산자에 대한 지원이 추가되었습니다.
+ `STDimension`, , `STDisjoint`, `STIntersects`, `STIsClosed`, `STIsEmpty`, `STIsValid`지리 공간 함수에 대한 지원이 추가되었습니다.
+ 파티션 함수 및 파티셔닝 열의 데이터 정렬에 대한 지원이 추가되었습니다.
+ SSMS for Babelfish에서 로그인 스크립팅에 대한 지원을 활성화했습니다.
+  전체 텍스트 검색을 위한 T-SQL CONTAINS 절의 column\$1list에 대한 지원이 추가되었습니다.

**중요 개선 사항**
+ varbinary에 대한 “\$1” 및 “-” 연산자를 추가했습니다.
+ Babelfish에서 하위 쿼리 최적화 기능을 제어`babelfishpg_tsql.apg_enable_subquery_cache`하기 위해 새로운 GUCs `babelfishpg_tsql.apg_enable_correlated_scalar_transform` 및가 추가되었습니다. 새 GUCs입니다. `ON` 
+ SSL 핸드셰이크 중에 4096바이트 패킷으로 분할하여 더 큰 서버 헬로 메시지에 대한 지원을 추가했습니다.
+ Babelfish에서 VARBINARY에서 DATETIME으로 CAST에 대한 지원이 추가되었습니다.
+ 고정 데이터베이스 역할의 구성원에 대해 Babelfish GroupAD의 사용자/역할 변경에 대한 지원이 추가되었습니다.
+ 고정 db 역할의 멤버십을 통해 Babelfish GroupAD에서 CREATE 스키마를 허용합니다.
+ 객체 소유권 문제를 수정했습니다. TDS 엔드포인트에서 사용자가 생성한 모든 새 객체는 현재 사용자가 항상 새 객체를 소유한 이전 동작과 달리 스키마 소유자가 소유합니다.
+ 테이블 값 파라미터를 프로시저의 인수로 사용할 때 Group-AD 세션의 프로시저에 대한 기본 스키마 이름 처리를 추가했습니다.

**높은 우선 순위 안정성 개선 사항**
+ 숫자 곱하기 및 분할에서 정밀도와 규모를 조정하는 로직을 수정했습니다.
+ 사용자 정의 유형에 대한 정밀도 및 규모 계산을 수정했습니다.
+ 값이 0인 상수에 대한 정밀도 및 규모 계산을 수정했습니다.
+ 하위 쿼리 변환 후 문제 `wrong varnullingrels` 오류가 잘못 보고될 수 있음을 수정했습니다.
+ 테이블을 변경하면 후속 캐스케이드 삭제 명령이이 테이블이 포함된 데이터베이스를 삭제하지 못하는 문제를 수정했습니다.
+ 피벗 열의 NULL 항목을 정상적으로 처리하도록 PIVOT 연산자를 수정했습니다.
+ BBF 로그인이 세 마스터, tempdb 및 msdb 데이터베이스 모두에서 사용자를 매핑한 경우 PG 포트를 통한 Babelfish 로그인 삭제를 제한합니다.
+ 일부 시나리오에서 테이블 변수를 사용하는 동안 Babelfish 그룹 AD에서 권한 거부 오류가 수정되었습니다.
+ 테이블의 모든 트리거를 활성화/비활성화할 수 없었던 버그를 수정했습니다.
+ 정수에서 varbinary 데이터 형식으로의 잘못된 변환을 수정했습니다.
+ 부동 소수점에서 Varchar 데이터 유형으로의 캐스팅 및 변환을 수정했습니다.
+ null 입력을 처리하도록 suser\$1sname() 함수를 수정했습니다.
+ 숫자/10진수 더하기 및 빼기가 잘못된 결과의 문제를 해결했습니다.
+ 산술 연산이 잘못되어 숫자/10진수 유형이 발생하는 문제를 수정했습니다.
+ DROP LOGIN/USER/ROLE [public]에서 통신 링크 장애가 발생하는 문제를 수정했습니다.
+ dbo 스키마에서 시스템 프로시저 및 뷰 삭제를 제한했습니다.
+ 반환 유형이 입력 인수 유형과 일치하는지 확인하기 위해 round() 함수의 문제를 수정했습니다.
+ SELECT INTO 문에 있는 열의 null 가능성 및 자격 증명 속성을 새 테이블로 전송합니다. 이러한 속성은 SELECT INTO의 FROM 절에 단일 테이블이 있고 열이 select into statements 대상 목록의 표현식에 포함되지 않은 경우에만 전송됩니다.

**추가 개선 사항 및 개선 사항**
+ json\$1query 함수를 사용하여 “FOR JSON” 출력에서 부적절한 백슬래시 이스케이프를 방지하기 위해 JSON 문자열 형식을 수정했습니다.
+ 게스트 사용자가 게스트 스키마에서 객체를 생성할 수 있는 문제를 수정했습니다.
+ 시스템 뷰의 PUBLIC 역할 속성을 수정했습니다.
+ 고유한 제약 조건 메타데이터를 올바르게 채우도록 sys.objects 카탈로그를 수정했습니다.
+ RPC 문자 기반 파라미터의 최대 길이가 0인 문제를 해결했습니다.
+ 고정 데이터베이스 역할 db\$1ddladmin의 구성원이 구성원이 아닌 데이터베이스 보안 주체에 대한 스키마를 생성하지 못하도록 제한했습니다.
+ 고정 데이터베이스 역할 db\$1ddladmin의 구성원이 구성원이 아닌 데이터베이스 보안 주체에 대한 스키마를 생성하지 못하도록 제한했습니다.
+ CREATE FUNCTION 문에 INLINE 옵션에 대한 이스케이프 해치를 추가했으며, 적절한 오류 처리를 위해 기본적으로 “엄격” 모드로 설정되어 있습니다.
+ 이름이 같은 테이블과 프로시저가 있는 경우가 재정의`babelfish_schema_permissions`되는 항목을 수정했습니다.
+ 에서 소수의 노드를 처리하여 tsql 객체의 객체 정의를 가져오는 동안 발생하는 오류를 수정했습니다`sys.tsql_get_expr`.
+ 외부/내부 쿼리에서 숫자/10진수 데이터 유형 typmod 확인에 대한 로직을 수정했습니다.
+ 저장 프로시저, 함수 및 트리거 내에서 객체 확인의 일부 사례를 수정했습니다.
+ 브랜치 중 하나가 NUMERIC이고 다른 브랜치가 EXACT NUMERIC일 때 대소문자 표현식을 수정했습니다.
+ 카탈로그에 원래 인덱스 이름을 보존하여 sys.indexes와 같은 카탈로그 보기에서 볼 수 있도록 Babelfish의 인덱스 이름 처리를 개선했습니다. 또한 sp\$1rename을 사용하여 기존 인덱스의 이름을 바꾸는 지원을 추가하여 원래 이름을 보존하고 표시합니다.
+ \$1(모든 열)를 사용하여 집계 함수에 `resolve_numeric_typmod_from_exp` 대한의 충돌을 수정했습니다.

### Babelfish for Aurora PostgreSQL 5.1
<a name="AuroraBabelfish.Updates.51X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 17.4와 함께 제공됩니다. Aurora PostgreSQL 17.4의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 5.1에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

#### Aurora Babelfish 릴리스 5.1.3, 2026년 2월 2일
<a name="AuroraBabelfish.Updates.513"></a>

**중요한 안정성 개선 사항**
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

#### Aurora Babelfish 릴리스 5.1.2, 2025년 10월 9일
<a name="AuroraBabelfish.Updates.512"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.
+ \$1(모든 열)를 사용한aggragate 함수에 `resolve_numeric_typmod_from_exp` 대한의 충돌 수정

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 5.1.1, 2025년 6월 3일
<a name="AuroraBabelfish.Updates.511"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

**중요한 안정성 향상**
+ SSL 핸드셰이크 중에 더 큰 서버 hello 메시지에 대한 지원이 추가되었습니다.

#### Aurora Babelfish 릴리스 5.1.0, 2025년 5월 1일
<a name="AuroraBabelfish.Updates.510"></a>

**새로운 기능**
+ 고정 데이터베이스 수준 역할 `db_securityadmin`, `db_accessadmin`, `db_ddladmin` `db_datareader` 및에 대한 지원이 추가되었습니다`db_datawriter`. 이러한 고정 데이터베이스 역할에 T-SQL 사용자를 추가할 수 있습니다.
+ 고정 서버 수준 역할 `securityadmin` 및에 대한 지원이 추가되었습니다`dbcreator`. 이러한 고정 서버 역할에 T-SQL 로그인을 추가할 수 있습니다.
+ `db_owner` 고정 데이터베이스 수준 역할에 T-SQL 사용자를 추가하는 지원이 추가되었습니다. 이 T-SQL에는 데이터베이스 소유자와 유사한 권한이 있습니다.

Babelfish의 이러한 새 기능에 대한 관련 권한 관리 및 액세스 제어 설정에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL의 권한 및 액세스 제어 관리를](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-permissions.html) 참조하세요.

**중요 개선 사항**
+ 에서 `date`, `datetimeoffset`, `datetime2`, `datetime`, `string`로 변환할 때 `Convert` 함수 관련 문제를 수정`smalldatetime`했습니다`time`.
+ \$1 문자가 올바르게 처리되지 않는 파라미터 선언 문제를 수정했습니다.
+ 세 부분 관계 참조에 `SET IDENTITY_INSERT` 대해 지원됩니다.
+ `NVARCHAR` 인수를 처리할 때 올바른 동작을 보장하기 위해 `HASHBYTES` 함수 관련 문제를 수정했습니다.
+ “PRIMARY” 구문을 지원하지 `CREATE PARTITION SCHEME` 않는 문제를 수정했습니다.
+ 함수에서 테이블 변수 쿼리의 UPDATE/DELETE가 다중 테이블 FROM 절로 잘못 거부되는 문제를 수정했습니다.
+ @@function이 sys 함수에 매핑되지 않도록 사용자 정의가 제한되었습니다.
+ 비어 있는 큰따옴표로 묶인 문자열과의 비교로 인해 “길이가 0으로 구분된 식별자”에 대한 오류가 발생하는 문제를 수정했습니다.
+ 특정 분리된 카탈로그 항목과 함께 임시 테이블을 사용할 때 드물게 발생할 수 있는 충돌을 수정했습니다.
+ 테이블에 열을 삭제할 때 트리거가 삭제되는 문제를 수정했습니다.
+ INFORMATION\$1SCHEMA 스키마에서 `TABLE_CONSTRAINTS`와 `KEY_COLUMN_USAGE` 뷰 간에 조인하는 쿼리의 성능을 개선했습니다.
+ 값이 0인 MONEY 데이터 유형을 문자열 데이터 유형으로 변환할 때 `Convert` 함수의 형식이 일치하지 않는 문제를 수정했습니다.
+ 의 형식 지정 문제를 `CAST`에서 `MONEY`로 수정했습니다`CHAR/VARCHAR`.
+ `MONEY` 열의 `SELECT...INTO` `MIN` 및 `MAX` 집계에서 유형 정보가 손실되는 문제를 수정했습니다.
+ `MONEY` 유형에 대한 모듈로 연산자를 구현합니다.
+ 연결 풀링 시 기한 경과 파라미터 및 구성 정리가 추가되었습니다.
+ 연결 풀링 시 오래된 데이터를 방지하기 위해 포괄적인 커서 상태 정리가 추가되었습니다.
+ `OUTPUT` 및 `WHERE` 절을 사용하여 `DML` 문 중에 `IDENTITY` 열이 인식되지 않는 문제를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ @@function in `UPDATE SET` 절에서 구문 오류가 발생하는 문제를 수정했습니다.
+ @local\$1var 및 `SELECT` 명령에 대한 `UPDATE ... SET` @local\$1var의 동적 평가를 수정했습니다.
+ @fUsePattern = 0이 사용되는 경우 부분 데이터가 반환될 수 `sp_columns_100` 있는 문제를 수정했습니다.
+ 쿼리에 로컬 변수 조작이 포함된 경우 로컬 변수가 올바르게 업데이트되지 않을 수 있는 문제를 수정했습니다.
+ 구문 분석의 일반적인 성능이 개선되었습니다.
+ 시스템 함수 관련 문제를 수정했습니다`OPENJSON`.
+ `UNION` 관련 유형의 잘못된 결과 데이터 `MONEY` 유형을 수정했습니다.
+ 기본이 아닌 현지 시간대 설정에서 convert() 함수를 사용하여 DATETIME2 데이터 유형 변환과 함께 “AT TIME ZONE”을 사용할 때 오프셋을 수정했습니다.
+ 교차 데이터베이스 쿼리가 포함된 배치가 잘못된 데이터베이스의 객체를 조회하는 문제를 수정했습니다.
+ 주 및 분기에 대한 `DATEDIFF`() 및 `DATEDIFF_BIG`() 함수의 동작을 수정했습니다`Datepart`.
+ 가 열의 서수 속성에 대해 잘못된 결과를 `sys.column_property` 반환할 수 있는 문제를 수정했습니다.
+ `DATETIME2` 데이터 유형 변환과 관련된 DST 변경 시간에 가까운 “`AT TIME ZONE`” 문제를 수정했습니다.
+ 적용 병렬 모드에서 빈 행을 반환한 `sys.Db_id()`함수를 사용하는 쿼리의 동작을 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ 불필요한 `CAST` 함수를 제거하여 `plan` 확장 실행을 최적화합니다.
+ `EXECUTE`큰따옴표로 묶인 문자열의 ()는 더 이상 오류를 발생시키지 않습니다.
+ 임시 테이블에서 함수를 열 기본값으로 사용할 때 발생하는 오류를 수정했습니다.
+ 긴 `JSON` 문자열에 대한 구문 분석을 허용하도록 `OPENJSON` 함수 호출 오류를 수정했습니다.
+ Babelfish 데이터베이스를 복원한 후 역할에서 멤버를 삭제해도 작동하지 않는 문제를 해결했습니다.
+ 가 선택 목록에 “=” 별칭과 공존하는 경우 별칭 문제를 수정했습니다.
+ 예약된 @@function 이름을 공통 변수로 선언하는 것을 제한했습니다.
+ 가 명시적으로 지정된 경우에만 역할을 표시`sp_helpuser`하도록 데이터베이스 역할에 `sp_helpuser` 대한 절차의 구현을 수정했습니다.
+ smalldatetime 유형 및 날짜 유형이 인덱스를 통해 데이터에 보다 유연하게 액세스할 수 있는 문제를 수정했습니다.
+ 시스템 절차 관련 문제를 수정했습니다`fn_listextendedproperty`.
+ 프로시저에서 테이블 값 파라미터를 인수로 사용하는 문제를 수정했습니다. 이전에는 프로시저를 호출할 때 테이블 값 파라미터의 유형 이름을 지정해야 했습니다. 이제는 선택 사항입니다.
+ 일반적인 `CASE` 표현식 유형이 `NUMERIC` /일 때 정밀도와 규모를 수정했습니다`DECIMAL`.
+ 가 이미 종료된 연결에 대해 항목을 중단했을 `sys.dm_exec_sessions` 수 있는 문제를 해결했습니다.
+ 매핑된 데이터베이스 사용자의 로그인에 여전히 게스트 사용자 권한이 있는 문제를 수정했습니다.
+ 일부 시스템 함수를 실행한 후 트랜잭션 수가 변경되는 문제를 수정했습니다.
+ GUC에 따라 `Datepart` 함수의 출력이 다른 문제를 수정했습니다`timezone`.

## Babelfish for Aurora PostgreSQL 4.x 버전
<a name="aurorababelfish-versions-version4x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 4.8](#AuroraBabelfish.Updates.48X)
+ [Babelfish for Aurora PostgreSQL 4.7](#AuroraBabelfish.Updates.47X)
+ [Babelfish for Aurora PostgreSQL 4.6](#AuroraBabelfish.Updates.46X)
+ [Babelfish for Aurora PostgreSQL 4.5](#AuroraBabelfish.Updates.45X)
+ [Babelfish for Aurora PostgreSQL 4.4](#AuroraBabelfish.Updates.44X)
+ [Babelfish for Aurora PostgreSQL 4.3](#AuroraBabelfish.Updates.43X)
+ [Babelfish for Aurora PostgreSQL 4.2](#AuroraBabelfish.Updates.42X)
+ [Babelfish for Aurora PostgreSQL 4.1](#AuroraBabelfish.Updates.41X)
+ [Babelfish for Aurora PostgreSQL 4.0](#AuroraBabelfish.Updates.40X)

### Babelfish for Aurora PostgreSQL 4.8
<a name="AuroraBabelfish.Updates.48X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.11과 함께 제공됩니다. Aurora PostgreSQL 16.11의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.8에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

#### Aurora Babelfish 릴리스 4.8.1, 2026년 1월 16일
<a name="AuroraBabelfish.Updates.481"></a>

**중요한 안정성 개선 사항**
+ 동일한 행에 동시 업데이트가 있을 때 `OUTPUT` 절이 있는 `UPDATE` 문이 행을 건너뛸 수 있는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.8.0, 2025년 12월 18일
<a name="AuroraBabelfish.Updates.480"></a>

**새로운 기능**
+ [제한](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.tsql.limited-implementation.html) 없이 SELECT TOP N PERCENT 절을 지원하도록 설정했습니다.
+ sys.time\$1zone\$1info 뷰에 대한 지원을 활성화했습니다.
+ FOR JSON AUTO 기능의 SELECT 목록에서 값 절 및 하위 쿼리 열에 대한 지원을 활성화했습니다.

**중요 개선 사항**
+ NULL 인수에 오류가 발생하도록 STPointFromText() 및 Point()를 수정했습니다.
+ Geometry/Geography에서 (var)char 및 (var)binary로의 변환 문제를 수정했습니다.
+ STPointFromText(), STPointFromText(), STAsText() 및 STAsBinary()의 함수 정의를 수정했습니다.
+ 포인트 인스턴스의 바이트를 지오메트리/지리 변환으로 수정했습니다.
+ 잘못된 바이너리 입력에 대한 STPointFromText, STGeomFromText, STLineFromText 처리를 수정했습니다.
+ ASCII 함수는 인수 유형이 Binary 및 Varbinary인 잘못된 결과를 반환합니다.
+ TDS에서 ResetTempTableNamespace를 사용하는 동안 시스템 카탈로그가 업데이트될 때 활성 스냅샷입니다.
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ 해당 사용자에게 권한이 부여되었을 때 사용자를 삭제할 수 없는 문제를 수정했습니다.
+ 플래너가 숫자 및 화폐/소액 데이터 유형을 비교하는 조건자가 있는 쿼리에 대한 인덱스 스캔을 선택할 수 있도록 지원이 추가되었습니다.
+ Round() 함수의 정밀도/스케일 수정.
+ 경우에 따라 절감점으로 롤백하여 클라이언트에 올바른 트랜잭션 상태 토큰을 전송하지 못하여 트랜잭션의 후속 작업이 실패하는 문제를 수정했습니다.
+ pg\$1cron 작업의 오류로 인해 서버 재부팅이 발생하는 문제를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ OUTPUT 절과 함께 동시 UPDATE 작업을 허용하는 문제를 수정했습니다.
+ 첫 번째 임시 테이블 생성 시 이스케이프 해치 설정을 기본값으로 재설정하는 문제를 수정했습니다.
+ Datetime 및 Varbinary to Binary CAST 함수를 수정했습니다.
+ 이진수 유형의 CONVERT 및 CAST 함수 반환 값과 일치하도록 문제를 수정했습니다.
+ 적절한 함수 반환 유형을 설정하여 도메인 유형에 대한 INSERT INTO 테이블 기본값을 수정했습니다.
+ 데이터베이스 이름에 연산자에 대한 기호가 포함된 경우 다중 문 테이블 값 함수를 실행하면 구문 오류가 발생하는 문제를 수정했습니다.
+ 중복되는 스키마 수준 및 객체 수준 권한 부여를 올바르게 처리하도록 REVOKE 권한 실행을 수정했습니다.
+ ALTER TABLE ALTER COLUMN 문에서 NULL/NOT NULL 구문에 대한 지원을 활성화했습니다.
+ 식별자 구분 기호를 추가하여 로그인 및 역할 이름의 특수 문자를 처리합니다.
+ 트랜잭션 의미 체계를 올바르게 따르기 위해 T-SQL 임시 테이블 위에 생성된 인덱스를 수정했습니다.
+ 화폐 및 소액 데이터 유형에 대한 다양한 수학 함수를 수정했습니다.
+ ALTER VIEW를 사용하여 뷰를 수정할 때 열 수준 권한을 유지하는 문제를 수정했습니다.
+ 종속된 약한 스키마 바인딩 뷰가 있는 함수에 대한 변경을 허용하는 지원이 활성화되었습니다.
+ 데이터 유형에 구분된 식별자를 사용할 때 지오메트리/지리 정적 메서드 관련 문제를 수정했습니다.
+ 부동 소수점으로 SQRT() 함수의 반환 유형을 수정했습니다.
+ nchar/nvarchar 유형의 로컬 변수에 멀티바이트 문자를 할당하는 문제를 수정했습니다.
+ T-SQL 동작과의 호환성을 보장하기 위해 ISNUMERIC()에 빈 문자열 처리를 추가했습니다.
+ 다양한 데이터 유형 및 UDTs.
+ DATETIME을 VARBINARY CAST 함수로 수정했습니다.
+ GROUP BY 절과 함께를 사용하는 동안 SELECT INTO의 정밀도/규모를 수정했습니다.
+ 숫자/십진수 오버플로로 인한 TDS 스트림의 프로토콜 오류 문제를 수정했습니다.
+ FOR JSON AUTO 절의 출력에서 CTE 로직 및 중간 수준 누락 문제를 수정했습니다.
+ ESCAPE 문자가 패턴의 와일드카드 뒤에 올 때 ESCAPE 문자가 예상대로 작동하지 않는 LIKE 연산자와 관련된 문제를 수정했습니다.
+ binary(8) 유형의 파라미터가 .NET 드라이버에서 전달될 때 발생하는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 4.7
<a name="AuroraBabelfish.Updates.47X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.10과 함께 제공됩니다. Aurora PostgreSQL 16.10의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.7에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.7.1, 2025년 11월 25일](#AuroraBabelfish.Updates.471)
+ [Aurora Babelfish 릴리스 4.7.0, 2025년 11월 25일](#AuroraBabelfish.Updates.470)

#### Aurora Babelfish 릴리스 4.7.1, 2025년 11월 25일
<a name="AuroraBabelfish.Updates.471"></a>

**중요한 안정성 개선 사항**
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

#### Aurora Babelfish 릴리스 4.7.0, 2025년 11월 25일
<a name="AuroraBabelfish.Updates.470"></a>

**새로운 기능**
+ 포인트 인스턴스에 대한 Z-M 플래그와 GEOMETRY 및 GEOGRAPHY 데이터 유형에 대한 Z, M, HasZ 및 HasM 함수에 대한 지원이 추가되었습니다. [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html) 
+ sp\$1helplogins 저장 프로시저에 대한 지원이 추가되었습니다.
+ 제한이 거의 없는 약한 바인딩 뷰에 대한 지원이 활성화되었습니다.

**중요 개선 사항**
+ 특정 상황에서 TDS 연결 재설정 중 발생하는 문제를 해결했습니다.
+ 매핑된 사용자로 로그인하면 게스트 권한에 액세스할 수 없는 GroupAD 문제를 수정했습니다.
+ 조건자에서 ISNUMERIC() 함수를 사용하여 쿼리의 성능을 개선했습니다.
+ 숫자 및 정수 데이터 형식을 비교하는 조건자가 있는 쿼리에 대한 인덱스 스캔을 선택하는 쿼리에 대한 지원이 추가되었습니다.

**높은 우선 순위 안정성 향상**
+ 돈이 있는 모든 산술 연산에서 오버플로 검사를 수정했으며, 소액이 우선 순위가 더 높은 피연산자입니다.
+ 소액 및 비트와 관련된 모든 산술 작업에 대한 출력 데이터 유형을 수정했습니다.
+ CEIL, ROUND, POWER 및 FLOOR for money 및 smallmoney 데이터 형식과 같은 특정 수학 함수의 동작을 수정했습니다.
+ smallmoney 및 int에 대한 산술 작업 중 연결 충돌 문제를 수정했습니다.
+ smallmoney/money가 피연산자인 모든 산술/숫자 작업의 오버플로 검사를 수정했습니다.
+ DATENAME()에서 TZOFFSET 부분의 올바른 값을 제공하는 문제를 수정했습니다.
+ 값이 범위를 벗어날 때 오류 대신 NULL을 반환하도록 CHAR()/NCHAR() 함수를 처리합니다.
+ NCHAR() 함수가 정수로 변환할 수 있는 입력을 수락하도록 처리합니다.
+ 텍스트 끝에서 패턴을 올바르게 찾고 와일드카드 검색을 정확하게 처리하는 PATINDEX() 함수를 수정했습니다.
+ 패턴이 EXACT 또는 PREFIX 또는 INFIX 일치일 때 LIKE 연산자에 대해 Index for Accent Sensitive 데이터 정렬을 사용하려면 사용자가 TSQL 엔드포인트에서 인덱스를 생성해야 합니다. CREATE INDEX <index\$1name> ON <table\$1name>(<column\$1name>). 패턴이 EXACT 또는 PREFIX 또는 INFIX 일치일 때 LIKE 연산자에 대한 액센트 구분 데이터 정렬 인덱스를 사용하려면 사용자가 PSQL 엔드포인트에서 인덱스를 생성해야 합니다. CREATE INDEX <index\$1name> ON <schema\$1name>.<table\$1name>(sys.remove\$1accents\$1internal\$1using\$1cache(<column\$1name>)).
+ 소수 부분을 잘라내는 대신 정수 유형으로 캐스팅할 때 TRY\$1CAST 및 TRY\$1CONVERT가 십진수 값을 잘못 반올림하는 문제를 수정했습니다.
+ 화폐/소액과 숫자 간의 산술 연산과 조합 연산자의 화폐/소액에 대한 정밀도 및 규모를 수정했습니다.
+ 숫자 및 소액/금전 브랜치가 있는 경우 대소문자 표현식 및 중첩 대소문자 표현식에 대한 정밀도 및 규모 조정 처리를 수정했습니다.
+ 하위 표현식을 화폐/소액 또는 고정 길이 데이터 유형으로 사용하여 숫자 표현식의 정밀도 및 규모 처리를 수정했습니다.
+ bigint 및 money/smallmoney 곱셈 작업 처리 관련 문제를 수정했습니다.
+ 돈/소액 곱셈이 결과에서 십진수 값을 잘못 잘라 소수 부분을 반올림하지 않는 문제를 수정했습니다.
+ 숫자 및 화폐/소액이 브랜치인 중첩된 대소문자 표현식의 정밀도 및 규모 처리를 수정했습니다.
+ 화폐/소액 및 고정 길이 데이터 유형을 사용하는 SUM()/AVG() 함수의 정밀도 및 규모 처리를 수정했습니다.
+ 숫자 변수와 고정 길이 변수 간의 항공 작업 문제를 수정했습니다.
+ 숫자가 있는 집계 함수의 정밀도 및 규모 처리를 수정했습니다.
+ ZDP 중에 babelfish 연결이 복원되는 문제를 수정했습니다.
+ postgres 엔드포인트에서 RESET ALL 명령 관련 문제를 해결했습니다.
+ 대용량 nvarchar(max) 데이터를 읽을 때 .NET 드라이버로 ArgumentOutOfRangeException이 발생할 수 있는 응답 패킷 문제를 수정했습니다.
+ pltsql RETURN 표현식에 병렬 처리를 사용하지 않는 문제를 수정했습니다.
+ cross-db 테이블 값 함수의 권한 거부 문제를 수정했습니다.
+ 날짜 및 시간 데이터 유형에 빈 입력 문자열 처리에 대한 처리를 추가했습니다.
+ 이를 사용하여 객체, 캐스트, 변수 및 사용자 정의 데이터 유형을 생성하는 동안 화폐/소액에 대한 정밀도 및 규모 조정 처리를 수정했습니다.
+ 문자열에서 datetimeoffset으로 캐스팅하는 동안 시간대 정보를 보존하는 문제를 수정했습니다.
+ 올바른 문자열을 반환하도록 함수 QUOTENAME()을 수정했습니다.
+ Len() 함수에 대한 이진 인수 처리를 추가했습니다.
+ \$1(모든 열)를 입력으로 사용하는 집계 함수의 정밀도와 규모를 수정했습니다.
+ 숫자 계산으로 CaseExpr 문제를 수정했습니다.
+ 'JSON AUTO용' 및 'JSON PATH'를 사용한 쿼리의 충돌을 수정했습니다.
+ 날짜/시간 데이터 유형을 저장하는 동안 발생하는 반올림 문제를 해결했습니다. 기존 사용자는 TSQL 엔드포인트에서 다음 쿼리를 실행하여 기존 데이터를 업데이트해야 합니다. UPDATE <table\$1name> SET <datetime\$1col> = CAST(CAST(<datetime\$1col> as VARCHAR) AS DATETIME).
+ 0.00333초 정밀도 내에서 날짜/시간 값을 동일하게 처리하는 TSQL 동작과 일치하도록 Babelfish의 날짜/시간 비교를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ OBJECT\$1DEFINITION 함수에서 4,000자 후에 출력을 잘라내는 문제를 수정했습니다.
+ 올바른 SID를 표시하도록 database\$1principals 뷰를 수정했습니다.
+ 커서 작업에서 PostgreSQL 예약 키워드를 처리합니다.
+ sys.server\$1permissions, sys.sql\$1logins 뷰 및 sys.fn\$1varbintohexsubstring 시스템 함수에 대한 전체 지원을 추가합니다.
+ 기본값이 있는 열을 추가하는 동안 오류가 발생하는 문제를 수정했습니다.
+ INSERT ... 관련 문제를 해결했습니다. 중첩 수준과 관련된 저장 프로시저의 EXECUTE 문입니다.

### Babelfish for Aurora PostgreSQL 4.6
<a name="AuroraBabelfish.Updates.46X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.9와 함께 제공됩니다. Aurora PostgreSQL 16.9의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.6에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.6.2, 2026년 1월 15일](#AuroraBabelfish.Updates.462)
+ [Aurora Babelfish 릴리스 4.6.1, 2025년 8월 8일](#AuroraBabelfish.Updates.461)
+ [Aurora Babelfish 릴리스 4.6.0, 2025년 6월 30일](#AuroraBabelfish.Updates.46X)

#### Aurora Babelfish 릴리스 4.6.2, 2026년 1월 15일
<a name="AuroraBabelfish.Updates.462"></a>

**중요한 안정성 개선 사항**
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

#### Aurora Babelfish 릴리스 4.6.1, 2025년 8월 8일
<a name="AuroraBabelfish.Updates.461"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 연결 재설정 중 발생하는 문제를 해결했습니다.

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.
+ ZDP 중에 babelfish 연결이 복원되는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.6.0, 2025년 6월 30일
<a name="AuroraBabelfish.Updates.46X"></a>

**새로운 기능**
+ Babelfish에서 몇 가지 제한 없이 CREATE OR ALTER VIEW / ALTER VIEW 구문 지원이 추가되었습니다.
+ Babelfish용 Transact-SQL UNPIVOT 연산자에 대한 지원이 추가되었습니다.
+ `STDimension`, , `STDisjoint`, `STIntersects`, `STIsClosed`, `STIsEmpty`, `STIsValid`지리 공간 함수에 대한 지원이 추가되었습니다.
+ 파티션 함수 및 파티셔닝 열의 데이터 정렬에 대한 지원이 추가되었습니다.
+ SSMS for Babelfish에서 로그인 스크립팅에 대한 지원을 활성화했습니다.

**중요 개선 사항**
+ varbinary에 대한 “\$1” 및 “-” 연산자를 추가했습니다.
+ Babelfish에서 하위 쿼리 최적화 기능을 제어`babelfishpg_tsql.apg_enable_subquery_cache`하기 위해 새로운 GUCs `babelfishpg_tsql.apg_enable_correlated_scalar_transform` 및가 추가되었습니다. 새 GUCs입니다.
+ SSL 핸드셰이크 중에 4096바이트 패킷으로 분할하여 더 큰 서버 헬로 메시지에 대한 지원을 추가했습니다.
+ Babelfish에서 VARBINARY에서 DATETIME으로 CAST에 대한 지원이 추가되었습니다.
+ 고정 데이터베이스 역할의 멤버에 대해 Babelfish GroupAD의 사용자/역할 변경에 대한 지원이 추가되었습니다.
+ 고정 db 역할의 멤버십을 통해 Babelfish GroupAD에서 CREATE 스키마를 허용합니다.
+ 객체 소유권 문제를 수정했습니다. TDS 엔드포인트에서 사용자가 생성한 모든 새 객체는 현재 사용자가 항상 새 객체를 소유한 이전 동작과 달리 스키마 소유자가 소유합니다.
+ 테이블 값 파라미터를 프로시저의 인수로 사용할 때 Group-AD 세션에서 프로시저의 기본 스키마 이름에 대한 처리를 추가했습니다.

**높은 우선 순위 안정성 향상**
+ 숫자 곱하기 및 분할에서 정밀도와 규모를 조정하는 로직을 수정했습니다.
+ 사용자 정의 유형에 대한 정밀도 및 규모 계산을 수정했습니다.
+ 값이 0인 상수에 대한 정밀도 및 규모 계산을 수정했습니다.
+ 하위 쿼리 변환 후 문제 `wrong varnullingrels` 오류가 잘못 보고될 수 있음을 수정했습니다.
+ 테이블을 변경하면 후속 캐스케이드 삭제 cmd가이 테이블을 포함하는 데이터베이스를 삭제하지 못하는 문제를 수정했습니다.
+ 피벗 열의 NULL 항목을 정상적으로 처리하도록 PIVOT 연산자를 수정했습니다.
+ BBF 로그인이 세 마스터, tempdb 및 msdb 데이터베이스 모두에서 사용자를 매핑한 경우 PG 포트를 통한 Babelfish 로그인 삭제를 제한합니다.
+ 일부 시나리오에서 테이블 변수를 사용하는 동안 Babelfish 그룹 AD에서 권한 거부 오류가 수정되었습니다.
+ 테이블의 모든 트리거를 활성화/비활성화할 수 없었던 버그를 수정했습니다.
+ 정수에서 varbinary 데이터 형식으로의 잘못된 변환을 수정했습니다.
+ 부동 소수점에서 Varchar 데이터 유형으로의 캐스팅 및 변환을 수정했습니다.
+ null 입력을 처리하도록 suser\$1sname() 함수를 수정했습니다.
+ 숫자/10진수 더하기 및 빼기가 잘못된 결과 문제를 해결했습니다.
+ 산술 연산이 잘못되어 숫자/10진수 유형이 발생하는 문제를 수정했습니다.
+ DROP LOGIN/USER/ROLE [public]에서 통신 링크 장애가 발생하는 문제를 수정했습니다.
+ dbo 스키마에서 시스템 프로시저 및 뷰 삭제를 제한했습니다.
+ 반환 유형이 입력 인수 유형과 일치하는지 확인하기 위해 round() 함수의 문제를 수정했습니다.
+ SELECT INTO 문에 있는 열의 null 가능성 및 자격 증명 속성을 새 테이블로 전송합니다. 이러한 속성은 SELECT INTO의 FROM 절에 단일 테이블이 있고 열이 select into statements 대상 목록의 표현식에 포함되지 않은 경우에만 전송됩니다.

**추가 개선 사항 및 개선 사항**
+ json\$1query 함수를 사용하여 “JSON용” 출력에서 부적절한 백슬래시 이스케이프를 방지하기 위해 JSON 문자열 형식을 수정했습니다.
+ 빈 문자열 값을 `datetime` 형식으로 변환할 수 있도록 CONVERT 함수를 수정했습니다.
+ 게스트 사용자가 게스트 스키마에서 객체를 생성할 수 있는 문제를 수정했습니다.
+ 시스템 뷰의 PUBLIC 역할 속성을 수정했습니다.
+ 고유한 제약 조건 메타데이터를 올바르게 채우도록 sys.objects 카탈로그를 수정했습니다.
+ RPC 문자 기반 파라미터의 최대 길이가 0인 문제를 해결했습니다.
+ 고정 데이터베이스 역할 db\$1ddladmin의 구성원이 구성원이 아닌 데이터베이스 보안 주체에 대한 스키마를 생성하지 못하도록 제한했습니다.
+ 고정 데이터베이스 역할 db\$1ddladmin의 구성원이 구성원이 아닌 데이터베이스 보안 주체에 대한 스키마를 생성하지 못하도록 제한했습니다.
+ CREATE FUNCTION 문에 INLINE 옵션에 대한 이스케이프 해치를 추가했으며, 적절한 오류 처리를 위해 기본적으로 “엄격” 모드로 설정되어 있습니다.
+ 이름이 같은 테이블과 프로시저가 있는 경우가 재정의`babelfish_schema_permissions`되는 항목을 수정했습니다.
+ 에서 소수의 노드를 처리하여 tsql 객체의 객체 정의를 가져오는 동안 발생하는 오류를 수정했습니다`sys.tsql_get_expr`.
+ 외부/내부 쿼리에서 숫자/10진수 데이터 유형 typmod 확인에 대한 로직을 수정했습니다.
+ 저장 프로시저, 함수 및 트리거 내에서 객체 확인의 일부 사례를 수정했습니다.
+ 브랜치 중 하나가 NUMERIC이고 다른 브랜치가 EXACT NUMERIC일 때 대소문자 표현식을 수정했습니다.
+ 카탈로그에 원래 인덱스 이름을 보존하여 sys.indexes와 같은 카탈로그 보기에서 볼 수 있도록 Babelfish의 인덱스 이름 처리를 개선했습니다. 또한 sp\$1rename을 사용하여 기존 인덱스의 이름을 바꾸는 지원을 추가하여 원래 이름을 보존하고 표시합니다.
+ \$1(모든 열)를 사용하는aggragate 함수에 대한 resolve\$1numeric\$1typmod\$1from\$1exp의 충돌을 수정했습니다.

### Babelfish for Aurora PostgreSQL 4.5
<a name="AuroraBabelfish.Updates.45X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.8과 함께 제공됩니다. Aurora PostgreSQL 16.8의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.5에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.5.3, 2026년 2월 2일](#AuroraBabelfish.Updates.453)
+ [Aurora Babelfish 릴리스 4.5.2, 2025년 10월 9일](#AuroraBabelfish.Updates.452)
+ [**Aurora Babelfish 릴리스 4.5.1, 2025년 6월 3일**](#AuroraBabelfish.Updates.451)
+ [Aurora Babelfish 릴리스 4.5.0, 2025년 4월 8일](#AuroraBabelfish.Updates.450)

#### Aurora Babelfish 릴리스 4.5.3, 2026년 2월 2일
<a name="AuroraBabelfish.Updates.453"></a>

**중요한 안정성 향상**
+ 파라미터가 자신에게 할당될 때 메모리 손상으로 인한 충돌 및 간헐적 오류를 수정했습니다.

#### Aurora Babelfish 릴리스 4.5.2, 2025년 10월 9일
<a name="AuroraBabelfish.Updates.452"></a>

**중요한 안정성 향상**
+ 특정 상황에서 TDS 연결 재설정 중 발생하는 문제를 해결했습니다.
+ \$1(모든 열)를 사용한aggragate 함수에 `resolve_numeric_typmod_from_exp` 대한의 충돌 수정

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### **Aurora Babelfish 릴리스 4.5.1, 2025년 6월 3일**
<a name="AuroraBabelfish.Updates.451"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

**중요한 안정성 개선 사항**
+ SSL 핸드셰이크 중에 더 큰 서버 hello 메시지에 대한 지원이 추가되었습니다.

#### Aurora Babelfish 릴리스 4.5.0, 2025년 4월 8일
<a name="AuroraBabelfish.Updates.450"></a>

**새로운 기능**
+ 고정 데이터베이스 수준 역할 `db_securityadmin`, `db_accessadmin`, `db_ddladmin` `db_datareader` 및에 대한 지원이 추가되었습니다`db_datawriter`. 이러한 고정 데이터베이스 역할에 T-SQL 사용자를 추가할 수 있습니다.
+ 고정 서버 수준 역할 `securityadmin` 및에 대한 지원이 추가되었습니다`dbcreator`. 이러한 고정 서버 역할에 T-SQL 로그인을 추가할 수 있습니다.
+ `db_owner` 고정 데이터베이스 수준 역할에 T-SQL 사용자를 추가하는 지원이 추가되었습니다. 이 T-SQL에는 데이터베이스 소유자와 유사한 권한이 있습니다.

Babelfish의 이러한 새 기능에 대한 관련 권한 관리 및 액세스 제어 설정에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL의 권한 및 액세스 제어 관리를](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-permissions.html) 참조하세요.

**중요 개선 사항**
+ \$1 문자가 올바르게 처리되지 않는 파라미터 선언 문제를 수정했습니다.
+ 세 부분 관계 참조에 `SET IDENTITY_INSERT` 대해 지원됩니다.
+ `NVARCHAR` 인수를 처리할 때 올바른 동작을 보장하기 위해 `HASHBYTES` 함수 관련 문제를 수정했습니다.
+ “PRIMARY” 구문을 지원하지 `CREATE PARTITION SCHEME` 않는 문제를 수정했습니다.
+ 함수에서 테이블 변수 쿼리의 UPDATE/DELETE가 다중 테이블 FROM 절로 잘못 거부되는 문제를 수정했습니다.
+ @@function이 sys 함수에 매핑되지 않도록 사용자 정의가 제한되었습니다.
+ 비어 있는 큰따옴표로 묶인 문자열과의 비교로 인해 "0길이로 구분된 식별자"에 대한 오류가 발생하는 문제를 수정했습니다.
+ 특정 분리된 카탈로그 항목과 함께 임시 테이블을 사용할 때 드물게 발생할 수 있는 충돌을 수정했습니다.
+ 테이블에 열을 삭제할 때 트리거가 삭제되는 문제를 수정했습니다.
+ INFORMATION\$1SCHEMA 스키마에서 `TABLE_CONSTRAINTS`와 `KEY_COLUMN_USAGE` 뷰 간에 조인하는 쿼리의 성능이 개선되었습니다.
+ 값이 0인 MONEY 데이터 유형을 문자열 데이터 유형으로 변환할 때 `Convert` 함수의 형식이 일치하지 않는 문제를 수정했습니다.
+ 의 서식 문제를 `CAST`에서 `MONEY`로 수정했습니다`CHAR/VARCHAR`.
+ `MONEY` 열의 `SELECT...INTO` `MIN` 및 `MAX` 집계에서 유형 정보가 손실되는 문제를 수정했습니다.
+ `MONEY` 유형에 대한 모듈로 연산자를 구현합니다.
+ 연결 풀링 시 기한 경과 파라미터 및 구성 정리가 추가되었습니다.
+ 연결 풀링 시 오래된 데이터를 방지하기 위해 포괄적인 커서 상태 정리가 추가되었습니다.
+ `OUTPUT` 및 `WHERE` 절을 사용하여 `DML` 문 중에 `IDENTITY` 열이 인식되지 않는 문제를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ @@function in `UPDATE SET` 절에서 구문 오류가 발생하는 문제를 수정했습니다.
+ @local\$1var 및 `SELECT` 명령에 대한 `UPDATE ... SET` @local\$1var의 동적 평가를 수정했습니다.
+ @fUsePattern = 0이 사용되는 경우 부분 데이터가 반환될 수 `sp_columns_100` 있는 문제를 수정했습니다.
+ 쿼리에 로컬 변수 조작이 포함된 경우 로컬 변수가 올바르게 업데이트되지 않을 수 있는 문제를 수정했습니다.
+ antlr 구문 분석의 일반적인 성능을 개선했습니다.
+ 시스템 함수 관련 문제를 수정했습니다`OPENJSON`.
+ `UNION` 관련 유형의 잘못된 결과 데이터 `MONEY` 유형을 수정했습니다.
+ 기본이 아닌 현지 시간대 설정에서 convert() 함수와 함께 `DATETIME2` 데이터 유형 변환과 함께 “`AT TIME ZONE`”를 사용할 때 오프셋을 수정했습니다.
+ 더 광범위한 데이터 유형을 처리할 수 있도록 문자열 함수를 개선했습니다.
+ 교차 데이터베이스 쿼리가 포함된 배치가 잘못된 데이터베이스의 객체를 조회하는 문제를 수정했습니다.
+ 주 및 분기에 대한 `DATEDIFF`() 및 `DATEDIFF_BIG`() 함수의 동작을 수정했습니다`Datepart`.
+ 가 열의 서수 속성에 대해 잘못된 결과를 `sys.column_property` 반환할 수 있는 문제를 수정했습니다.
+ `DATETIME2` 데이터 유형 변환과 관련된 DST 변경 시간에 가까운 “`AT TIME ZONE`” 문제를 수정했습니다.
+ 적용 병렬 모드에서 빈 행을 반환한 `sys.Db_id()` 함수를 사용하는 쿼리의 동작을 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ 불필요한 `CAST` 함수를 제거하여 `plan` 확장 실행을 최적화합니다.
+ `EXECUTE`큰따옴표로 묶인 문자열의 ()는 더 이상 오류를 발생시키지 않습니다.
+ 임시 테이블에서 함수를 열 기본값으로 사용할 때 발생하는 오류를 수정했습니다.
+ 긴 `JSON` 문자열에 대한 구문 분석을 허용하도록 `OPENJSON` 함수 호출 오류를 수정했습니다.
+ Babelfish 데이터베이스를 복원한 후 역할에서 멤버를 삭제해도 작동하지 않는 문제를 해결했습니다.
+ 가 선택 목록에 “=” 별칭과 공존하는 경우 별칭 문제를 수정했습니다.
+ 예약된 @@function 이름을 공통 변수로 선언하는 것을 제한했습니다.
+ 가 명시적으로 지정된 경우에만 역할을 표시`sp_helpuser`하도록 데이터베이스 역할에 `sp_helpuser` 대한 절차의 구현을 수정했습니다.
+ smalldatetime 유형 및 날짜 유형이 인덱스를 통해 데이터에 보다 유연하게 액세스할 수 있는 문제를 수정했습니다.
+ 시스템 절차 관련 문제를 수정했습니다`fn_listextendedproperty`.
+ 프로시저에서 테이블 값 파라미터를 인수로 사용하는 문제를 수정했습니다. 이전에는 프로시저를 호출할 때 테이블 값 파라미터의 유형 이름을 지정해야 했습니다. 이제는 선택 사항입니다.
+ 일반적인 `CASE` 표현식 유형이 `NUMERIC` /일 때 정밀도와 규모를 수정했습니다`DECIMAL`.
+ 에서 이미 종료된 연결에 대해 중단된 항목이 `sys.dm_exec_sessions` 있을 수 있는 문제를 해결했습니다.
+ 매핑된 데이터베이스 사용자의 로그인에 여전히 게스트 사용자 권한이 있는 문제를 수정했습니다.
+ 일부 시스템 함수를 실행한 후 트랜잭션 수가 변경되는 문제를 수정했습니다.
+ GUC에 따라 `Datepart` 함수의 출력이 다른 문제를 수정했습니다`timezone`.

### Babelfish for Aurora PostgreSQL 4.4
<a name="AuroraBabelfish.Updates.44X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.6과 함께 제공됩니다. Aurora PostgreSQL 16.6의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.4에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.4.3, 2025년 11월 13일](#AuroraBabelfish.Updates.443)
+ [Aurora Babelfish 릴리스 4.4.2, 2025년 6월 24일](#AuroraBabelfish.Updates.442)
+ [Aurora Babelfish 릴리스 4.4.1, 2025년 1월 20일](#AuroraBabelfish.Updates.441)
+ [Aurora Babelfish 릴리스 4.4.0, 2024년 12월 27일](#AuroraBabelfish.Updates.440)

#### Aurora Babelfish 릴리스 4.4.3, 2025년 11월 13일
<a name="AuroraBabelfish.Updates.443"></a>

**중요한 안정성 향상**
+ 특정 상황에서 TDS 연결 재설정 중 발생하는 문제를 해결했습니다.

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 4.4.2, 2025년 6월 24일
<a name="AuroraBabelfish.Updates.442"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.4.1, 2025년 1월 20일
<a name="AuroraBabelfish.Updates.441"></a>

**높은 우선 순위의 안정성 향상**
+ 경우에 따라 트랜잭션 명령이 연결을 종료할 수 있는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.4.0, 2024년 12월 27일
<a name="AuroraBabelfish.Updates.440"></a>

***새로운 기능***
+ `ALTER FUNCTION` 구문에 대한 지원이 추가되었습니다.
+ `PIVOT` 연산자의 보기 사용에 대한 지원이 추가되었습니다.
+ Babelfish에 대한 `pgaudit` 확장 지원이 추가되었습니다.
+ XML 데이터 유형에 `.EXIST()` 대한 XML 메서드 지원이 추가되었습니다.
+ PostgreSQL 엔드포인트에서 Babelfish용 DMS를 통한 데이터 마이그레이션에서 지리 공간 데이터 유형을 지원합니다.
+ 사용자가 특정 데이터 정렬을 사용하여 데이터베이스를 생성할 수 있습니다. 자세한 내용은 [Babelfish의 데이터베이스 수준에서 지원되는 데이터 정렬](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.database-level)을 참조하세요.
+ 연결을 재설정하기 위한 `sys.sp_reset_connection` 저장 프로시저 지원을 활성화했습니다.
+ 뷰에서 객체(tables/views/functions.
+ `server_start_time` 및와 같은 인스턴스에 대한 정보를 제공하기 위해 `sys.dm_os_sys_info` 뷰 지원을 활성화했습니다`ms_ticks`.
+ `sys.configurations` 보기에서 사용자 연결 및 네트워크 패킷 크기 정보에 대한 지원을 활성화했습니다.
+ 더 많은 시나리오에 대해 상관관계가 있는 하위 쿼리 변환을 지원할 수 있습니다. 자세한 내용은 [하위 쿼리 변환을 사용하여 Babelfish 쿼리 성능 개선의 제한 사항 섹션을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-correlated-subquery.html#babelfish-corsubquery-transformation).

***높은 우선 순위의 안정성 향상***
+ 시간대 설정을 고려할 날짜 함수를 수정했습니다.
+ `relation does not exist` 및 오류에 대한 `column does not exist` 오류 처리 동작을 개선했습니다.
+ 연결된 서버를 사용하는 동안 데이터베이스 전체에서 세 부분으로 구성된 객체 이름을 올바르게 처리하여 올바른 데이터베이스 이름을 검색하도록 `sp_tables` 저장 프로시저를 수정했습니다.
+ 데이터베이스 소유자 로그인을 활성화하여 SSMS에서 데이터베이스 객체를 탐색하는 문제를 수정했습니다.
+ @table\$1name 파라미터에 밑줄(\$1) 주위에 대괄호가 있을 때 올바른 결과를 반환하는 `sp_tables` 저장 프로시저가 수정되었습니다.
+ `plugin` pg\$1ad\$1mapping 확장 포인터가 초기화되지 않는 오류가 발생하는 데 개별 로그인 Active Directory 인증이 사용되는 문제를 수정했습니다.
+ SELECT INTO 구문을 사용하여 테이블을 생성할 경우 인덱스 생성이 실패할 수 있는 문제를 수정했습니다.
+ 데이터베이스 간 함수 호출과 관련된 권한 문제를 수정했습니다.
+ 스키마에 대한 권한 부여가 스키마의 권한 있는 사용자가 해당 스키마에서 생성한 향후 객체에 올바르게 적용됩니다.
+ 준비된 문에 대한 올바른 데이터 정렬을 선택하는 문제를 수정했습니다.
+ 기본값이 아닌 데이터 정렬을 사용하여 열을 생성할 때 외래 키 제약 조건이 올바르게 작동하도록 문제를 수정했습니다.
+ `pgaudit` 확장이 활성화된 상태에서 bcp 쿼리를 실행할 수 있도록 활성화했습니다.
+ 자격 증명 열이 있는 테이블에 올바른 값을 삽입하는 문제를 수정했습니다.
+ bcp/SqlBulkCopy/삽입 대량을 `keep identity values` 모드와 함께 사용할 때 자격 증명 시퀀스 값이 정확하도록 문제를 수정했습니다.

***추가 개선 사항 및 개선 사항***
+ 명령 후 여전히 실행 중인 세션이 거의 없는 Kill 명령 관련 문제를 수정했습니다.
+ `sys.identity_columns` 보기 문제가 예상보다 더 많은 항목을 잘못 반환하는 문제를 수정했습니다.
+ 정의되지 않았거나 명시적 캐스트를 사용하는 문자열 크기의 오류와 관련된 CASE 문 및 MIN/MAX 함수 문제를 수정했습니다.
+ nvarchar/varchar 파라미터에 대한 올바른 결과를 반환하는 `ISNUMERIC` 함수 관련 문제를 수정했습니다.
+ 브랜치 표현식이 NVARCHAR 유형일 때 CASE 문이 올바르게 작동하지 않는 문제를 수정했습니다.
+ 멀티바이트 문자 및에 대한 CONCAT() 및 CONCAT\$1WS() 함수의 동작을 각각 최소 2개 및 3개의 인수로 수정했습니다.
+ 임시 테이블에 유형 문자가 있는 ALTER COLUMN을 허용하는 문제를 수정했습니다.
+ CONVERT 함수가 Babelfish의 BINARY 및 VARBINARY 유형과 일관되게 작동하도록 하는 문제를 수정했습니다.
+ FOR XML PATH 절을 사용하여 선택 쿼리의 출력이 일치하지 않는 문제를 수정했습니다.
+ 올바른 TSQL 오류 코드를 다시 던지는 문제를 수정했습니다.
+ 멀티바이트 문자가 포함된 입력에 대한 STRING\$1AGG() 함수의 동작을 수정했습니다.
+ 복원 중에 regexp\$1replace의 잘못된 오버로드 변형이 호출되는 문제를 수정했습니다.
+ sys.varchar에서 TIME 유형으로 캐스팅을 수정했습니다.
+ 프로시저에서 nvarchar(max)를 출력 파라미터로 사용하도록 설정했습니다.
+ 절차 정의에서 변수를 선언하는 동안 대괄호가 누락되는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 4.3
<a name="AuroraBabelfish.Updates.43X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.4와 함께 제공됩니다. Aurora PostgreSQL 16.4의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.3에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.3.3, 2025년 11월 21일](#AuroraBabelfish.Updates.433)
+ [Aurora Babelfish 릴리스 4.3.2, 2025년 7월 11일](#AuroraBabelfish.Updates.432)
+ [Aurora Babelfish 릴리스 4.3.1, 2025년 1월 2일](#AuroraBabelfish.Updates.431)
+ [Aurora Babelfish 릴리스 4.3.0, 2024년 9월 30일](#AuroraBabelfish.Updates.430)

#### Aurora Babelfish 릴리스 4.3.3, 2025년 11월 21일
<a name="AuroraBabelfish.Updates.433"></a>

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 4.3.2, 2025년 7월 11일
<a name="AuroraBabelfish.Updates.432"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.3.1, 2025년 1월 2일
<a name="AuroraBabelfish.Updates.431"></a>

**높은 우선 순위의 안정성 향상**
+ `plugin` 확장 포인터`pg_ad_mapping`의 오류를 발생시키는 데 사용되는 개별 로그인 Active Directory 인증이 초기화되지 않는 문제를 수정했습니다.
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ DML 및 DDL 문에서 열 이름 또는 별칭으로 사용할 때 예약된 키워드로 `PRIMARY` 인해 구문 오류가 발생하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.3.0, 2024년 9월 30일
<a name="AuroraBabelfish.Updates.430"></a>

**새로운 기능**
+ Babelfish의 파티셔닝에 대한 지원이 추가되었습니다. 자세한 내용은 [Babelfish의 파티셔닝 이해를](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-partition.html) 참조하세요.
+ Babelfish 비결정적 데이터 정렬에 `CHARINDEX()` `PATINDEX()` `REPLACE()` 대해 시스템 함수 및를 지원합니다.
+ `STContains`지리 공간 데이터 유형에 대한 `PostGIS` 확장 함수인 `STEquals`, `STArea`에 대한 지원을 활성화합니다.

**보안 기능 향상**
+ 일부 시나리오에서 권한이 없는 사용자가 다른 사용자와 역할을 삭제할 수 있는 문제를 수정했습니다.
+ 서버 보안 주체의 권한과 관계없이 모든 사용자와 관련된 메타데이터를 표시하는 `sys.database_principals` 보기 관련 문제를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ information\$1schema.tables가 잘못된 table\$1name을 반환하는 문제를 수정했습니다.
+ 보다 적은 연산자가 바이너리 데이터 형식에 대해 잘못된 결과를 제공하는 문제를 수정했습니다.
+ `OBJECT_ID()` 함수 및 `sys.objects` 뷰에서 트리거의 OIDs와 불일치를 수정했습니다.
+ `plpgsql` 확장 함수에 대한 문제를 수정했습니다. 런타임 구성 변수에 대한 함수의 로컬 설정은 Babelfish가 설치된 경우 함수 실행이 끝날 때 재설정되지 않을 수 있습니다.

**추가 개선 사항 및 기능 향상**
+ 인수 데이터 유형에 따라 적절한 데이터 유형으로 결과를 반환하여 멀티바이트 문자가 포함된 입력에 대한 , , `TRIM()` `LTRIM()` `RTRIM()``LEFT()`, 및 `RIGHT()` 함수의 동작을 수정했습니다.
+ 비결정적 데이터 정렬이 있는 유사 연산자의 성능이 개선되었습니다.
+ 데이터베이스 이름 및/또는 스키마 이름에 특수 문자가 포함된 경우 검색 패치가 잘못될 수 있는 문제를 수정했습니다.
+ 멀티바이트 문자와 적절한 인수 및 반환 유형이 있는 `UPPER()` 및 `LOWER()` 함수에 대한 Babelfish 및 TSQL의 동작 차이를 수정했습니다.
+ Transact-SQL 저장 프로시저 `WITH RECOMPILE` 지원 및 ALTER PROCEDURE 절 지원이 추가되었습니다.
+ 이제 `sp_tables` 프로시저를 사용하여 `@table_qualifier` 파라미터에서 `%` 와일드카드 문자를 사용할 수 있습니다. 이렇게 하면 테이블 이름의 패턴을 일치시켜 테이블을 더 쉽게 검색할 수 있습니다.
+ 용 Babelfish 및 TSQL`STUFF()`, `SUBSTRING()` 그리고 멀티바이트 문자와 적절한 인수 및 반환 유형이 있는 `TRANSLATE()` 함수의 동작 차이를 수정했습니다.
+ `GRANT`, `REVOKE`, `DENY` 문에 대한 오류 메시지가 업데이트되었습니다.
+ 인수 데이터 유형에 따라 적절한 데이터 유형으로 결과를 반환하여 멀티바이트 문자가 포함된 입력에 대한 `REVERSE()`, `REPLACE()`및 `REPLICATE()` 함수의 동작을 수정했습니다.
+ 비포지티브 입력 인수에 대한 `SPACE()` 함수 출력을 수정했습니다.
+ 인덱스가 있는 테이블에서 BCP를 사용할 때 메모리 처리가 개선되었습니다.
+ `OUTPUT INTO` 절이 있는 DML이 트리거를 실행하여 오류가 발생할 수 있는 문제를 수정했습니다.
+ 데이터 형식이 Union 절 관련 문제를 해결하도록 수정했습니다.
+ 인수 수가 적절하지 않은 경우 `SUBSTRING()` 함수에 대한 오류 메시지를 수정했습니다.
+ 주석이 열 이름과 함께 제공되는 문제를 수정했습니다.
+ `public` 역할 항목을 표시하기 위한 `sys.server_principals` 보기 관련 문제를 수정했습니다.
+ `STRING_AGG()` 함수에 대한 `WITHIN GROUP` 절 지원이 추가되었습니다.
+ SSMS를 사용하는 데이터베이스의 DDL 내보내기 문제를 수정했습니다.
+ pgvector 버전 0.7에 도입된 `halfvec` 및 sparsevec와 같은 새로운 벡터 확장에 대한 지원이 추가되었습니다.
+ T-SQL 함수에서 Windows 그룹 멤버십을 표시하는 지원이 추가되었습니다`IS_MEMBER()`.

### Babelfish for Aurora PostgreSQL 4.2
<a name="AuroraBabelfish.Updates.42X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.3과 함께 제공됩니다. Aurora PostgreSQL 16.3의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.2에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.2.3, 2025년 7월 17일](#AuroraBabelfish.Updates.423)
+ [Aurora Babelfish 릴리스 4.2.2, 2025년 1월 23일](#AuroraBabelfish.Updates.422)
+ [Aurora Babelfish 릴리스 4.2.1, 2024년 9월 27일](#AuroraBabelfish.Updates.421)
+ [Aurora Babelfish 릴리스 4.2.0, 2024년 8월 8일](#AuroraBabelfish.Updates.420)

#### Aurora Babelfish 릴리스 4.2.3, 2025년 7월 17일
<a name="AuroraBabelfish.Updates.423"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.2.2, 2025년 1월 23일
<a name="AuroraBabelfish.Updates.422"></a>

**높은 우선 순위의 안정성 향상**
+ `plugin` pg\$1ad\$1mapping 확장 포인터가 초기화되지 않는 오류가 발생하는 데 개별 로그인 Active Directory 인증이 사용되는 문제를 수정했습니다.
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.2.1, 2024년 9월 27일
<a name="AuroraBabelfish.Updates.421"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.2.0, 2024년 8월 8일
<a name="AuroraBabelfish.Updates.420"></a>

**새로운 기능**
+ 사용자가 게시자 및 구독자 모델을 사용하여 소스에서 하나 이상의 수신자에게 개별 테이블을 복제하고 동기화할 수 있도록 PostgreSQL 기본 논리적 복제에 대한 지원을 도입했습니다.
+ Babelfish를 사용한 블루/그린 배포에 대한 지원이 추가되었습니다. 이제 Amazon RDS 블루/그린 배포를 사용하여 프로덕션 환경에서 구현하기 전에 데이터베이스를 변경하고 테스트할 수 있습니다. 자세한 내용은 [Aurora용 Amazon RDS 블루/그린 배포 개요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)를 참조하세요.
+ GRANT/REVOKE에 대한 지원이 추가되었습니다. Babelfish의 ON SCHEMA ..
  + 객체 유형에 따라 다음 권한이 지원됩니다.
    + 스칼라 함수 권한 - EXECUTE.
    + 테이블 값 함수 권한 - EXECUTE.
    + 저장 프로시저 권한 - EXECUTE.
    + 테이블 권한 - DELETE, INSERT, REFERENCES, SELECT, UPDATE.
    + 보기 권한 - DELETE, INSERT, REFERENCES, SELECT, UPDATE.
  + CASCADE는 스키마에 대한 권한 부여/취소에서 지원되지 않습니다.
  + GRANT/REVOKE OPTION FOR .. on SCHEMA는 Babelfish에서 지원되지 않습니다.
  + CREATE SCHEMA 내의 GRANT/REVOKE는 Babelfish에서 지원되지 않습니다.
+ `sys.login_token` 및 `sys.user_token` 시스템 보기에 대한 지원이 추가되었습니다.
+ 일부 AI 데이터 정렬에 대한 LIKE 절 지원이 추가되었습니다. 자세한 내용은 [Babelfish의 결정적 및 비결정적 데이터 정렬을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.deterministic-nondeterministic).
+ 그룹 보안 기반 Active Directory 인증에 대한 지원이 추가되었습니다. 사용자는 향상된 보안 태세로 개별 로그인을 프로비저닝하지 않고도 워크로드를 관리할 수 있습니다. 자세한 내용은 [Babelfish용 Active Directory 보안 그룹을 사용하여 kerberos 인증 설정을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-kerberos-securityad.html).
+ PIVOT 연산자에 대한 CTE 및 JOIN 지원이 추가되었습니다.
+ Proc에 대한 ALTER 구문을 지원합니다.
+ SQL Server 데이터베이스의 이름 변경을 지원합니다.
+ null 가능한 열에 대한 고유한 제약 조건을 지원합니다. 이스케`babelfishpg_tsql.escape_hatch_unique_constraint`이프 해치는 더 이상 사용되지 않습니다.
+ 스칼라 상관 하위 쿼리를 조인 쿼리로 변환하거나, 하위 쿼리 결과 세트를 캐싱하고 변환이 불가능할 때 중복 하위 쿼리 재실행을 줄여 쿼리 성능 향상을 위해 상관 하위 쿼리 변환 및 캐시에 대한 지원을 도입했습니다. 자세한 내용은 [하위 쿼리 변환을 사용하여 Aurora PostgreSQL 쿼리 성능 개선을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/apg-correlated-subquery.html#apg-corsubquery-transformation).

**중요한 안정성 기능 향상**
+ 앞의 공백 없이 구분된 열 별칭이 있는 구문 오류를 생성하는 문제를 수정했습니다.
+ 로그인을 위한 사용자 생성은 로그인이 이미 sysadmin의 멤버인 경우 차단됩니다.
+ nvarchar(max)를 사용하도록 T-SQL 뷰의 열 유형을 수정했습니다.
+ 데이터 형식이 있어야 `sys.sql_modules` 하는 TSQL 보기의 `definition` 열을 수정했습니다`nvarchar(max)`.
+ 가 0일 때 지오메트리에서 `varbinary` 또는 `byte` 데이터 유형으로의 캐스팅 문제를 수정`SRID`했습니다.
+ 숫자 및 정수 데이터 형식을 비교하는 쿼리의 경우 인덱스가 사용되지 않는 문제를 수정했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ `pyodbc` 또는와 연결할 때 Babelfish에서 예기치 않게 오류가 발생하는 문제를 수정했습니다`sqlalchemy`.
+ 동일한 테이블에 AFTER TRIGGER가 설정된 경우 INSTEAD OF TRIGGER 절 관련 문제를 수정했습니다.
+ 대량 복사를 실행하는 동안 특정 조건에서 발생하는 충돌 문제를 수정했습니다.
+ 의 충돌입니다`handle_where_clause_restargets_right()`.
+ Babelfish for Aurora PostgreSQL 인스턴스 엔드포인트에서 `comment on trigger` 문을 실행하는 동안 서버가 다시 시작될 수 있는 버그를 수정했습니다.
+ CONVERT()가 `char` 및 로 변환될 때 날짜를 올바른 날짜 형식으로 반환하는 문제를 수정했습니다`nchar`.
+ dateformat이 13인 datetime 문자열을 유형의 열에 삽입하는 문제를 수정했습니다`datetime`.
+ `sys.index_columns` 시스템 카탈로그의 여러 열을 수정했습니다. 인덱스가 있는 테이블의 DDL 내보내기 문제도 수정했습니다.
+ ALTER TABLE ... 관련 문제를 해결했습니다. 경우에 따라 제약 조건을 삭제할 수 없는 DROP CONSTRAINT.
+ 에 TVP가 `SP_EXECSQL` 포함되어 있을 `not all Parameters have names` 때 예기치 않은 오류가 발생하는 문제를 수정했습니다.
+ 에서 문 업데이트 또는 삭제 처리 문제를 수정했습니다`sp_describe_undeclared_parameters`.
+ 문자열 리터럴의 CAST가 `datetime`, `datetime2` 및에 대한 동작 차이를 수정했습니다`datetimeoffset`.
+ 변수와 상수의 조합으로 호출되는 동안 COALESCE 함수의 동작 차이를 수정했습니다.
+ ORDER BY 절이 있는 일부 쿼리가 기본 키 인덱스를 사용하지 않는 문제를 수정했습니다.
+ 프로시저 이름에 특수 흰색 문자가 포함된 경우 서버가 다시 시작될 수 있는 CREATE/ALTER PROCEDURE 명령 관련 문제를 수정했습니다.
+ 조건자가 SCOPE\$1IDENTITY()와 관련될 때 쿼리가 잘못된 결과를 반환할 수 있는 문제를 수정했습니다.

**추가 개선 사항 및 기능 향상**
+ BCP 가져오기에 대한 십진수(숫자) 변환의 메모리 누수를 수정했습니다.
+ 대량 문 삽입에 오류가 발생하는 `with tablock`힌트 문제를 수정했습니다.
+ 에 이중 이스케이프 및 불균형한 따옴표에 대한 지원이 추가되었습니다`sp_tables table_type`.
+ 관리자 역할을 제외한 모든 사용자의 Babelfish 확장 삭제에 대한 제한을 추가했습니다.
+ Babelfish 확장의 부분 업그레이드를 방지합니다.
+ 이제 sys 프로시저 열 속성은 추가 속성 `iscomputed`, `columnid`, `ordinal`,를 지원합니다`isidentity`.
+ 이제 인덱스 또는 제약 조건의 DDL 스크립팅에 열을 사용한 올바른 순서 지정이 포함됩니다.
+ OBJECT\$1ID() 절을 통해 중첩 프로시저`#tmp table`에서를 참조하도록 허용하는 오류를 수정했습니다.
+ 임시 테이블에 생성된 트리거를 삭제할 때 오류가 발생하지 않도록 문제를 수정했습니다.
+ 이름이 63자보다 긴 테이블 변수를 허용하도록 개선했습니다.
+ BabelfishDump 유틸리티의 --schema-only 및 --data-only 옵션 관련 문제를 해결했습니다.
+ 확장 속성을 덤프할 수 없는 BabelfishDump 유틸리티 문제를 수정했습니다.
+ 정규화된 열 참조의 문제가 PIVOT 집계 함수에서 작동하지 않습니다.
+ PG 엔드포인트에서 절차를 변경할 수 있도록 오류를 수정했습니다.
+ TDS 엔드포인트에서 SET/RESET 역할 문 실행이 차단되었습니다.
+ 기능을 `OFF` 기본적으로 설정하도록 전체 텍스트 검색 GUC의 기본 동작을 변경했습니다. GUC를 로 설정`ignore`하여 FTS 기능을 사용할 수 있습니다.

### Babelfish for Aurora PostgreSQL 4.1
<a name="AuroraBabelfish.Updates.41X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.2와 함께 제공됩니다. Aurora PostgreSQL 16.2의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.1에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.1.4, 2025년 7월 30일](#AuroraBabelfish.Updates.414)
+ [Aurora Babelfish 릴리스 4.1.3, 2025년 2월 2일](#AuroraBabelfish.Updates.413)
+ [Aurora Babelfish 릴리스 4.1.2, 2024년 10월 7일](#AuroraBabelfish.Updates.412)
+ [Aurora Babelfish 릴리스 4.1.1, 2024년 6월 20일](#AuroraBabelfish.Updates.411)
+ [Aurora Babelfish 릴리스 4.1.0, 2024년 4월 29일](#AuroraBabelfish.Updates.410)

#### Aurora Babelfish 릴리스 4.1.4, 2025년 7월 30일
<a name="AuroraBabelfish.Updates.414"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.1.3, 2025년 2월 2일
<a name="AuroraBabelfish.Updates.413"></a>

우선 **순위가 높은 안정성 향상.**
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.1.2, 2024년 10월 7일
<a name="AuroraBabelfish.Updates.412"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.1.1, 2024년 6월 20일
<a name="AuroraBabelfish.Updates.411"></a>

**우선 순위가 높은 안정성 기능 향상**
+ Babelfish용 데이터베이스 생성 및 삭제를 위한 최적화된 성능.
+ pltsql 사용자 정의 함수 실행으로 인한 충돌을 수정했습니다.

#### Aurora Babelfish 릴리스 4.1.0, 2024년 4월 29일
<a name="AuroraBabelfish.Updates.410"></a>

**새로운 기능**
+ Babelfish는 제한된 범위에서 공간 데이터를 저장하고 조작하기 위해 두 개의 공간 데이터 유형인 지오메트리 및 지오그래피에 대한 지원을 도입했습니다. 자세한 내용은 [Babelfish 지원 지리 공간 데이터 유형을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html).
+ Babelfish에서 `SELECT FOR JSON AUTO` 지원 허용.
+ Babelfish를 통해 `pgvector` 확장을 사용하여 벡터 유사성 검색을 수행하는 기능을 지원합니다. `HNSW` 및 `IVFLAT` 인덱스 사용 기능도 지원됩니다. 자세한 내용은 [Babelfish에서 pgvector 사용을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-pgvector) 참조하세요.
+ `aws_ml` 확장을 통해 Amazon Comprehend, Amazon Sagemaker 및 Amazon Bedrock과 같은 Amazon Machine Learning 서비스에 액세스할 수 있는 기능을 지원합니다. 자세한 내용은 [Babelfish에서 Amazon Aurora 기계 학습 사용을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-ml) 참조하세요.
+ T-SQL 프로시저를 지원합니다`sp_procedure_params_100_managed`.
+ 전체 텍스트 검색에 사용되는 CONTAINS 절은 검색 조건에서 특수 문자와 한 자릿수도 지원합니다. 자세한 내용은 [Babelfish의 전체 텍스트 검색을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html) 참조하세요.

**중요한 안정성 기능 향상**
+ SSMS 버전 19.2에서 객체 탐색기 데이터베이스 열거 문제를 수정했습니다.
+ 길이가 큰 문자열이 `VARCHAR(MAX)` `VARBINARY(MAX)` 있는 변수 `NVARCHAR(MAX)`,에서 데이터를 선택하는 동안 오류가 발생하는 문제를 수정했습니다.
+ 멀티바이트 문자에 대한 문자 데이터 유형의 빈 공간 패딩 관련 문제를 수정했습니다.
+ SSMS 객체 탐색기에서 테이블 및 뷰를 열거하는 성능 문제를 해결했습니다.
+ 일부 시스템 보기에서를 통해 처리되는 서버 데이터 정렬과 일치하도록 기본 열 데이터 정렬`babelfishpg_tsql.server_collation_name`을 수정했습니다. 고정 시스템 보기 목록은 `sys.check_constraints`, , `sys.data_spaces`, `sys.default_constraints`, `sys.dm_exec_connections`, `sys.foreign_keys`, `sys.key_constraints`, `sys.stats`, `sys.syscolumns``sys.sysforeignkeys`, `sys.system_objects`, `sys.sysprocesses``sys.table_types`, `sys.tables`, 및 `sys.types` `sys.views` 입니다`sys.xml_indexes`.
+ Babelfish에서 동일한 이름의 함수/프로시저 생성을 제한합니다.

**우선 순위가 높은 안정성 기능 향상**
+ 시스템 프로시저의 성능이 개선되었습니다`sp_tablecollations_100`.
+ 뷰에 문자열 리터럴에서 바이너리 유형으로 캐스팅이 포함되는 메이저 버전 업그레이드 문제를 수정했습니다.
+ 병렬 작업자가 논리적 데이터베이스 이름을 가져올 수 없는 버그를 수정했습니다.
+ 와 비교할 때 발생하는 성능 문제를 수정`date`했습니다`datetime`.

**추가 개선 사항 및 기능 향상**
+ 메이저 버전 업그레이드 `sys.all_objects` 후 `object_id`의 중복 문제를 수정했습니다.
+ 에 대한 함수와 `Binary`에 대한 `CAST` 함수 문제를 수정`Varchar``Rowversion`했습니다`Varchar`.
+ 테이블 변수가 없는 경우 테이블 변수를 사용하여 문 실행에 삽입하는 문제를 수정했습니다.
+ 유형 바이너리로 변환되는 입력 16진수 문자열의 데이터 길이가 올바르지 않은 문제를 수정했습니다.
+ 에서 대소문자 혼합 오류 문제를 수정했습니다`sp_columns_100`.
+ 를 통해 `TVP` 실행한 후 테이블 변수 조회의 충돌을 수정했습니다`TDS RPC SPExecuteSQL`.
+ 다중 문자 비교 연산자에서 임베디드 공백을 지원합니다.
+ 공백을 분리`@@variables`하지 않고에 인접한 연산자를 지원합니다.
+ 프로시저가 자체적으로 삭제하거나 프로시저를 생성한 트랜잭션을 롤백하는 경우 프로시저 실행과 관련된 충돌을 수정했습니다.
+ 모든 경우에 대해 `CREATE` 함수의 `AS` 키워드를 지원합니다.
+ `SELECT...OFFSET...FETCH` 절에서 표현식을 지원합니다.
+ 구문`SET TRAN ISOLATION LEVEL`을 지원합니다.
+ 지수 없이 부동 소수점 표기법을 지원합니다.
+ 비교 연산자 `!<` 및를 지원합니다`!>`.
+ `DROP INDEX schema.table.index` 및 `DROP INDEX index ON schema.table` 구문을 지원합니다.

### Babelfish for Aurora PostgreSQL 4.0
<a name="AuroraBabelfish.Updates.40X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 16.1과 함께 제공됩니다. Aurora PostgreSQL 16.1의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 4.0(버전 4.0은 버전 3.4를 기반으로 구축됨)에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 4.0.4, 2025년 8월 4일](#AuroraBabelfish.Updates.404)
+ [Aurora Babelfish 릴리스 4.0.3, 2025년 2월 5일](#AuroraBabelfish.Updates.403)
+ [Aurora Babelfish 릴리스 4.0.2, 2024년 9월 17일](#AuroraBabelfish.Updates.402)
+ [Aurora Babelfish 릴리스 4.0.1, 2024년 6월 24일](#AuroraBabelfish.Updates.401)
+ [Aurora Babelfish 릴리스 4.0.0, 2024년 1월 31일](#AuroraBabelfish.Updates.400)

#### Aurora Babelfish 릴리스 4.0.4, 2025년 8월 4일
<a name="AuroraBabelfish.Updates.404"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.0.3, 2025년 2월 5일
<a name="AuroraBabelfish.Updates.403"></a>

**높은 우선 순위의 안정성 향상**
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.0.2, 2024년 9월 17일
<a name="AuroraBabelfish.Updates.402"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 4.0.1, 2024년 6월 24일
<a name="AuroraBabelfish.Updates.401"></a>

**우선 순위가 높은 안정성 기능 향상**
+ 경우에 따라 백엔드가 무기한 중단될 수 있는 병렬 쿼리 실행 문제를 수정했습니다.
+ Babelfish용 데이터베이스 생성 및 삭제를 위한 최적화된 성능.
+ pltsql 사용자 정의 함수 실행으로 인한 충돌을 수정했습니다.

#### Aurora Babelfish 릴리스 4.0.0, 2024년 1월 31일
<a name="AuroraBabelfish.Updates.400"></a>

**새로운 기능**
+ Babelfish에서 전체 텍스트 검색에 대한 제한된 지원. 자세한 내용은 [Babelfish의 전체 텍스트 검색을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html) 참조하세요.
+ 뷰에서 INSTEAD OF Triggers 생성에 대한 지원이 추가되었습니다.
+ 기본 Babelfish 마이그레이션 모드를 단일 데이터베이스에서 여러 데이터베이스로 변경했습니다.

**보안 기능 향상**
+ TSQL 로그인 및 사용자 처리와 관련된 보안 문제를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ 트리거 프로시저에 테이블이 삽입된 update-join으로 인해 `result relation must be a regular relation` 오류가 발생하는 회귀 문제를 수정했습니다.
+ 유형 U와 V에 `information_schema` 대한 쿼리가 이전에 Babelfish에서 다른 결과를 제공하는 문제를 수정했습니다.
+ 특정 상황에서 임시 테이블을 사용할 때 vacuum 진행이 차단되지 않도록 문제를 수정했습니다.

**추가 개선 사항 및 기능 향상**
+ `pg_stat_gssapi` 카탈로그 보기에서 보안 주체 이름 관련 문제를 수정했습니다.
+ 기본이 아닌 서버 데이터 정렬과 함께를 사용할 `sp_set_session_context` 때 함수 `parsename` `session_context` 및의 문제를 해결했습니다.

**권장 사항**
+ Aurora PostgreSQL 버전 14에서 15로 업그레이드한 다음 버전 15에서 16으로 업그레이드하는 것이 좋습니다. 현재 버전 14에서 16으로의 직접 업그레이드는 지원되지 않으며 오류와 함께 실패합니다.

## Babelfish for Aurora PostgreSQL 3.x 버전(사용되지 않는 일부 버전 포함)
<a name="aurorababelfish-versions-version3x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 3.12](#AuroraBabelfish.Updates.312X)
+ [Babelfish for Aurora PostgreSQL 3.11](#AuroraBabelfish.Updates.311)
+ [Babelfish for Aurora PostgreSQL 3.10](#AuroraBabelfish.Updates.310)
+ [Babelfish for Aurora PostgreSQL 3.9](#AuroraBabelfish.Updates.39X)
+ [Babelfish for Aurora PostgreSQL 3.8](#AuroraBabelfish.Updates.38X)
+ [Babelfish for Aurora PostgreSQL 3.7](#AuroraBabelfish.Updates.37X)
+ [Babelfish for Aurora PostgreSQL 3.6](#AuroraBabelfish.Updates.36X)
+ [Babelfish for Aurora PostgreSQL 3.5](#AuroraBabelfish.Updates.35X)
+ [Babelfish for Aurora PostgreSQL 3.4](#AuroraBabelfish.Updates.34X)
+ [Babelfish for Aurora PostgreSQL 3.3](#AuroraBabelfish.Updates.33X)
+ [Babelfish for Aurora PostgreSQL 3.2](#AuroraBabelfish.Updates.32X)
+ [Babelfish for Aurora PostgreSQL 3.1(사용되지 않음)](#AuroraBabelfish.Updates.31X)

### Babelfish for Aurora PostgreSQL 3.12
<a name="AuroraBabelfish.Updates.312X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.15와 함께 제공됩니다. Aurora PostgreSQL 15.15의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.12에는 몇 가지 개선 사항과 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

#### Aurora Babelfish 릴리스 3.12.1, 2026년 1월 16일
<a name="AuroraBabelfish.Updates.3121"></a>

**중요한 안정성 개선 사항**
+ 동일한 행에 동시 업데이트가 있을 때 `OUTPUT` 절이 있는 `UPDATE` 문이 행을 건너뛸 수 있는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.12.0, 2025년 12월 18일
<a name="AuroraBabelfish.Updates.3120"></a>

**중요 개선 사항**
+ TDS에서 ResetTempTableNamespace를 사용하는 동안 시스템 카탈로그가 업데이트될 때 활성 스냅샷입니다.

**높은 우선 순위 안정성 향상**
+ 플래너가 숫자 및 화폐/소액 데이터 유형을 비교하는 조건자가 있는 쿼리에 대한 인덱스 스캔을 선택할 수 있도록 지원이 추가되었습니다.
+ 경우에 따라 절감점으로 롤백하여 클라이언트에 올바른 트랜잭션 상태 토큰을 전송하지 못하여 트랜잭션의 후속 작업이 실패하는 문제를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ OUTPUT 절과 함께 동시 UPDATE 작업을 허용하는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 3.11
<a name="AuroraBabelfish.Updates.311"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.14와 함께 제공됩니다. Aurora PostgreSQL 15.14의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.11에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.11.0, 2025년 11월 25일](#AuroraBabelfish.Updates.3110)

#### Aurora Babelfish 릴리스 3.11.0, 2025년 11월 25일
<a name="AuroraBabelfish.Updates.3110"></a>

**중요 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.
+ 숫자 및 정수 데이터 형식을 비교하는 조건자가 있는 쿼리의 경우 인덱스 스캔을 사용할 수 있도록 지원이 추가되었습니다.

**높은 우선 순위 안정성 향상**
+ postgres 엔드포인트에서 RESET ALL 명령 관련 문제를 해결했습니다.
+ 대용량 nvarchar(max) 데이터를 읽을 때 .NET 드라이버로 ArgumentOutOfRangeException이 발생할 수 있는 응답 패킷 문제를 수정했습니다.
+ pltsql RETURN 표현식에 병렬 처리를 사용하지 않는 문제를 수정했습니다.
+ 문자열에서 datetimeoffset으로 캐스팅하는 동안 시간대 정보를 보존하는 문제를 수정했습니다.
+ 'FOR JSON AUTO' 및 'JSON PATH'를 사용하여 쿼리의 충돌을 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ 기본값이 있는 열을 추가하는 동안 오류가 발생하는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 3.10
<a name="AuroraBabelfish.Updates.310"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.13과 함께 제공됩니다. Aurora PostgreSQL 15.13의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.10에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.10.1, 2025년 8월 8일](#AuroraBabelfish.Updates.3101)
+ [Aurora Babelfish 릴리스 3.10.0, 2025년 6월 30일](#AuroraBabelfish.Updates.3100)

#### Aurora Babelfish 릴리스 3.10.1, 2025년 8월 8일
<a name="AuroraBabelfish.Updates.3101"></a>

**중요한 안정성 향상**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 3.10.0, 2025년 6월 30일
<a name="AuroraBabelfish.Updates.3100"></a>

**중요 개선 사항**
+ SSL 핸드셰이크 중에 4096바이트 패킷으로 분할하여 더 큰 서버 헬로 메시지에 대한 지원을 추가했습니다.
+ Babelfish에서 VARBINARY에서 DATETIME으로 CAST에 대한 지원이 추가되었습니다.
+ 테이블 값 파라미터를 프로시저의 인수로 사용할 때 Group-AD 세션의 프로시저에 대한 기본 스키마 이름 처리를 추가했습니다.
+ varbinary에 대한 “\$1” 및 “-” 연산자를 추가했습니다.

**높은 우선 순위 안정성 향상**
+ 피벗 열의 NULL 항목을 정상적으로 처리하도록 PIVOT 연산자를 수정했습니다.
+ 숫자/10진수 더하기 및 빼기가 잘못된 결과의 문제를 해결했습니다.
+ 산술 연산이 잘못되어 숫자/10진수 유형이 발생하는 문제를 수정했습니다.
+ 반환 유형이 입력 인수 유형과 일치하는지 확인하기 위해 round() 함수의 문제를 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ 이름이 같은 테이블과 프로시저가 있는 경우가 재정의`babelfish_schema_permissions`되는 항목을 수정했습니다.
+ 에서 소수의 노드를 처리하여 tsql 객체의 객체 정의를 가져오는 동안 발생하는 오류를 수정했습니다`sys.tsql_get_expr`.
+ 외부/내부 쿼리에서 숫자/10진수 데이터 유형 typmod 확인에 대한 로직을 수정했습니다.
+ 브랜치 중 하나가 NUMERIC이고 다른 브랜치가 EXACT NUMERIC일 때 대소문자 표현식을 수정했습니다.
+ \$1(모든 열)를 사용하여 집계 함수에 `resolve_numeric_typmod_from_exp` 대한의 충돌을 수정했습니다.

### Babelfish for Aurora PostgreSQL 3.9
<a name="AuroraBabelfish.Updates.39X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.12와 함께 제공됩니다. Aurora PostgreSQL 15.12의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.9에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.9.2, 2025년 10월 9일](#AuroraBabelfish.Updates.392)
+ [Aurora Babelfish 릴리스 3.9.1, 2025년 6월 3일](#AuroraBabelfish.Updates.391)
+ [Aurora Babelfish 릴리스 3.9.0, 2025년 4월 8일](#AuroraBabelfish.Updates.390)

#### Aurora Babelfish 릴리스 3.9.2, 2025년 10월 9일
<a name="AuroraBabelfish.Updates.392"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.
+ \$1(모든 열)를 사용한aggragate 함수에 `resolve_numeric_typmod_from_exp` 대한의 충돌 수정

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 3.9.1, 2025년 6월 3일
<a name="AuroraBabelfish.Updates.391"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

**중요한 안정성 개선 사항**
+ SSL 핸드셰이크 중에 더 큰 서버 hello 메시지에 대한 지원이 추가되었습니다.

#### Aurora Babelfish 릴리스 3.9.0, 2025년 4월 8일
<a name="AuroraBabelfish.Updates.390"></a>

**중요 개선 사항**
+ 테이블에 열을 삭제할 때 트리거가 삭제되는 문제를 수정했습니다.
+ INFORMATION\$1SCHEMA 스키마에서 `TABLE_CONSTRAINTS`와 `KEY_COLUMN_USAGE` 뷰 간에 조인하는 쿼리의 성능을 개선했습니다.
+ 값이 0인 MONEY 데이터 유형을 문자열 데이터 유형으로 변환할 때 `Convert` 함수의 형식이 일치하지 않는 문제를 수정했습니다.
+ 의 형식 지정 문제를 `CAST`에서 `MONEY`로 수정했습니다`CHAR/VARCHAR`.
+ `MONEY` 열의 `SELECT...INTO` `MIN` 및 `MAX` 집계에서 유형 정보가 손실되는 문제를 수정했습니다.
+ `MONEY` 유형에 대한 모듈로 연산자를 구현합니다.
+ 연결 풀링 시 기한 경과 파라미터 및 구성 정리가 추가되었습니다.
+ 연결 풀링 시 오래된 데이터를 방지하기 위해 포괄적인 커서 상태 정리가 추가되었습니다.
+ `OUTPUT` 및 `WHERE` 절을 사용하여 `DML` 문 중에 `IDENTITY` 열이 인식되지 않는 문제를 수정했습니다.

**높은 우선 순위 안정성 향상**
+ 시스템 함수 관련 문제를 수정했습니다`OPENJSON`.
+ `UNION` 관련 유형의 잘못된 결과 데이터 `MONEY` 유형을 수정했습니다.
+ 기본이 아닌 현지 시간대 설정에서 convert() 함수와 함께 `DATETIME2` 데이터 유형 변환과 함께 “`AT TIME ZONE`”를 사용할 때 오프셋을 수정했습니다.
+ 더 광범위한 데이터 유형을 처리할 수 있도록 문자열 함수를 개선했습니다.
+ 교차 데이터베이스 쿼리가 포함된 배치가 잘못된 데이터베이스의 객체를 조회하는 문제를 수정했습니다.
+ 주 및 분기에 대한 `DATEDIFF`() 및 `DATEDIFF_BIG`() 함수의 동작을 수정했습니다`Datepart`.
+ 가 열의 서수 속성에 대해 잘못된 결과를 `sys.column_property` 반환할 수 있는 문제를 수정했습니다.
+ `DATETIME2` 데이터 유형 변환과 관련된 DST 변경 시간에 가까운 “`AT TIME ZONE`” 문제를 수정했습니다.
+ 적용 병렬 모드에서 빈 행을 반환한 `sys.Db_id()` 함수를 사용하는 쿼리의 동작을 수정했습니다.

**추가 개선 사항 및 개선 사항**
+ smalldatetime 유형 및 날짜 유형이 인덱스를 통해 데이터에 보다 유연하게 액세스할 수 있는 문제를 수정했습니다.
+ 시스템 절차 관련 문제를 수정했습니다`fn_listextendedproperty`.
+ 프로시저에서 테이블 값 파라미터를 인수로 사용하는 문제를 수정했습니다. 이전에는 프로시저를 호출할 때 테이블 값 파라미터의 유형 이름을 지정해야 했습니다. 이제는 선택 사항입니다.
+ 일반적인 `CASE` 표현식 유형이 `NUMERIC` /일 때 정밀도와 규모를 수정했습니다`DECIMAL`.
+ 가 이미 종료된 연결에 대해 항목을 중단했을 `sys.dm_exec_sessions` 수 있는 문제를 해결했습니다.
+ 매핑된 데이터베이스 사용자의 로그인에 여전히 게스트 사용자 권한이 있는 문제를 수정했습니다.
+ 일부 시스템 함수를 실행한 후 트랜잭션 수가 변경되는 문제를 수정했습니다.
+ GUC에 따라 `Datepart` 함수의 출력이 다른 문제를 수정했습니다`timezone`.

### Babelfish for Aurora PostgreSQL 3.8
<a name="AuroraBabelfish.Updates.38X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.10과 함께 제공됩니다. Aurora PostgreSQL 15.10의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.8에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.8.3, 2025년 11월 13일](#AuroraBabelfish.Updates.383)
+ [Aurora Babelfish 릴리스 3.8.2, 2025년 6월 24일](#AuroraBabelfish.Updates.382)
+ [Aurora Babelfish 릴리스 3.8.1, 2025년 1월 20일](#AuroraBabelfish.Updates.380)
+ [Aurora Babelfish 릴리스 3.8.0, 2024년 12월 27일](#AuroraBabelfish.Updates.380)

#### Aurora Babelfish 릴리스 3.8.3, 2025년 11월 13일
<a name="AuroraBabelfish.Updates.383"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 3.8.2, 2025년 6월 24일
<a name="AuroraBabelfish.Updates.382"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.8.1, 2025년 1월 20일
<a name="AuroraBabelfish.Updates.380"></a>

**높은 우선 순위의 안정성 향상**
+ 경우에 따라 트랜잭션 명령이 연결을 종료할 수 있는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.8.0, 2024년 12월 27일
<a name="AuroraBabelfish.Updates.380"></a>

***새로운 기능***
+ `ALTER FUNCTION` 구문에 대한 지원이 추가되었습니다.
+ Babelfish에서 `pgaudit` 확장 지원을 활성화했습니다.
+ 사용자가 `PIVOT` 연산자를 사용하여 문에 대한 보기를 생성할 수 있습니다.
+ 연결을 재설정하기 위한 `sys.sp_reset_connection` 저장 프로시저 지원을 활성화했습니다.
+ 뷰에서 객체(tables/views/functions.

***높은 우선 순위의 안정성 향상***
+ 시간대 설정을 고려할 날짜 함수를 수정했습니다.
+ `relation does not exist` 및 오류에 대한 `column does not exist` 오류 처리 동작을 개선했습니다.
+ 연결된 서버를 사용하는 동안 데이터베이스 전체에서 세 부분으로 구성된 객체 이름을 올바르게 처리하여 올바른 데이터베이스 이름을 검색하도록 `sp_tables` 저장 프로시저를 수정했습니다.
+ 데이터베이스 소유자 로그인을 활성화하여 SSMS에서 데이터베이스 객체를 탐색하는 문제를 수정했습니다.
+ @table\$1name 파라미터에 밑줄(\$1) 주위에 대괄호가 있을 때 올바른 결과를 반환하는 `sp_tables` 저장 프로시저가 수정되었습니다.
+ `plugin` 확장 포인터`pg_ad_mapping`의 오류를 발생시키는 데 사용되는 개별 로그인 Active Directory 인증이 초기화되지 않는 문제를 수정했습니다.
+ `SELECT INTO` 구문을 사용하여 테이블을 생성할 경우 인덱스 생성이 실패할 수 있는 문제를 수정했습니다.
+ 데이터베이스 간 함수 호출과 관련된 권한 문제를 수정했습니다.
+ 스키마에 대한 권한 부여가 스키마의 권한 있는 사용자가 해당 스키마에서 생성한 향후 객체에 올바르게 적용됩니다.
+ 자격 증명 열이 있는 테이블에 올바른 값을 삽입하는 문제를 수정했습니다.
+ bcp 또는 SqlBulkCopy 또는 삽입 대량을 `keep identity values` 모드에서 사용할 때 ID 시퀀스 값이 정확하도록 문제를 수정했습니다.

***추가 개선 사항 및 개선 사항***
+ 명령 후 여전히 실행 중인 세션이 거의 없는 Kill 명령 관련 문제를 수정했습니다.
+ `sys.identity_columns` 보기 문제가 예상보다 더 많은 항목을 잘못 반환하는 문제를 수정했습니다.
+ 정의되지 않았거나 명시적 캐스트를 사용하는 문자열 크기의 오류와 관련된 CASE 문 및 MIN/MAX 함수 문제를 수정했습니다.
+ nvarchar/varchar 파라미터에 대한 올바른 결과를 반환하는 ISNUMERIC 함수 관련 문제를 수정했습니다.
+ 브랜치 표현식이 NVARCHAR 유형일 때 CASE 문이 올바르게 작동하지 않는 문제를 수정했습니다.
+ 멀티바이트 문자 및에 대한 CONCAT() 및 CONCAT\$1WS() 함수의 동작을 각각 최소 2개 및 3개의 인수로 수정했습니다.
+ 임시 테이블에 유형 문자가 있는 ALTER COLUMN을 허용하는 문제를 수정했습니다.
+ CONVERT 함수가 Babelfish의 BINARY 및 VARBINARY 유형과 일관되게 작동하도록 하는 문제를 수정했습니다.
+ FOR XML PATH 절을 사용하여 선택 쿼리의 출력이 일치하지 않는 문제를 수정했습니다.
+ 올바른 TSQL 오류 코드를 다시 던지는 문제를 수정했습니다.
+ 멀티바이트 문자가 포함된 입력에 대한 `STRING_AGG()` 함수 동작을 수정했습니다.
+ 복원 중에 잘못된 오버로드 변형이 호출`regexp_replace`되는 문제를 수정했습니다.
+ 에서 TIME 유형`sys.varchar`으로 캐스팅을 수정했습니다.

### Babelfish for Aurora PostgreSQL 3.7
<a name="AuroraBabelfish.Updates.37X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.8과 함께 제공됩니다. Aurora PostgreSQL 15.8의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.7에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.7.3, 2025년 11월 21일](#AuroraBabelfish.Updates.373)
+ [Aurora Babelfish 릴리스 3.7.2, 2025년 7월 11일](#AuroraBabelfish.Updates.372)
+ [Aurora Babelfish 릴리스 3.7.1, 2025년 1월 2일](#AuroraBabelfish.Updates.371)
+ [Aurora Babelfish 릴리스 3.7.0, 2024년 9월 30일](#AuroraBabelfish.Updates.370)

#### Aurora Babelfish 릴리스 3.7.3, 2025년 11월 21일
<a name="AuroraBabelfish.Updates.373"></a>

**높은 우선 순위의 안정성 향상**
+ `FOR JSON AUTO` 및를 사용하여 쿼리의 충돌을 수정했습니다`JSON PATH`.

#### Aurora Babelfish 릴리스 3.7.2, 2025년 7월 11일
<a name="AuroraBabelfish.Updates.372"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.7.1, 2025년 1월 2일
<a name="AuroraBabelfish.Updates.371"></a>

**높은 우선 순위의 안정성 향상**
+ pg\$1ad\$1mapping `plugin` 확장 포인터가 초기화되지 않는 오류가 발생하는 데 개별 로그인 Active Directory 인증이 사용되는 문제를 수정했습니다.
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.7.0, 2024년 9월 30일
<a name="AuroraBabelfish.Updates.370"></a>

***새로운 기능***
+ `STContains`지리 공간 데이터 유형에 대한 `PostGIS` 확장 함수인 `STEquals`, `STArea`에 대한 지원을 활성화합니다.

**보안 기능 향상**
+ 일부 시나리오에서 권한이 없는 사용자가 다른 사용자와 역할을 삭제할 수 있는 문제를 수정했습니다.
+ 서버 보안 주체의 권한과 관계없이 모든 사용자와 관련된 메타데이터를 표시하는 `sys.database_principals` 뷰 문제를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ 잘못된 table\$1name을 `information_schema.tables` 반환하는 문제를 수정했습니다.
+ 보다 적은 연산자가 바이너리 데이터 형식에 대해 잘못된 결과를 제공하는 문제를 수정했습니다.
+ `OBJECT_ID()` 함수 및 `sys.objects` 뷰에서 트리거의 OIDs와 불일치를 수정했습니다.
+ `plpgsql` 확장 함수에 대한 문제를 수정했습니다. 런타임 구성 변수에 대한 함수의 로컬 설정은 Babelfish가 설치된 경우 함수 실행이 끝날 때 재설정되지 않을 수 있습니다.

**추가 개선 사항 및 기능 향상**
+ 인수 데이터 유형에 따라 적절한 데이터 형식의 결과를 반환하여 멀티바이트 문자가 포함된 입력에 대한 , , `TRIM()` `LTRIM()` `RTRIM()``LEFT()`, 및 `RIGHT()` 함수의 동작을 수정했습니다.
+ 비결정적 데이터 정렬이 있는 유사 연산자의 성능이 개선되었습니다.
+ 데이터베이스 이름 및/또는 스키마 이름에 특수 문자가 포함된 경우 검색 패치가 잘못될 수 있는 문제를 수정했습니다.
+ 멀티바이트 문자와 적절한 인수 및 반환 유형이 있는 `UPPER()` 및 `LOWER()` 함수에 대한 Babelfish 및 TSQL의 동작 차이를 수정했습니다.
+ 이제 `sp_tables` 절차를 통해 `@table_qualifier` 파라미터에서 `%` 와일드카드 문자를 사용할 수 있습니다. 이렇게 하면 테이블 이름의 패턴을 일치시켜 테이블을 더 쉽게 검색할 수 있습니다.
+ 용 Babelfish 및 TSQL`STUFF()`과 멀티바이트 문자`SUBSTRING()`와 적절한 인수 및 반환 유형이 있는 `TRANSLATE()` 함수의 동작 차이를 수정했습니다.
+ GRANT/REVOKE/DENY 문에 대한 오류 메시지가 업데이트되었습니다.
+ 인수 데이터 유형에 따라 적절한 데이터 유형으로 결과를 반환하여 멀티바이트 문자가 포함된 입력에 대한 `REVERSE()`, `REPLACE()`및 `REPLICATE()` 함수의 동작을 수정했습니다.
+ non-positve 입력 인수에 대한 `SPACE()` 함수 출력을 수정했습니다.
+ 인덱스가 있는 테이블에서 BCP를 사용할 때 메모리 처리가 개선되었습니다.
+ `OUTPUT INTO` 절이 있는 DML이 트리거를 실행하여 오류가 발생할 수 있는 문제를 수정했습니다.
+ 데이터 형식이 Union 절 관련 문제를 해결하도록 수정했습니다.
+ 인수 수가 적절하지 않을 때 `SUBSTRING()` 함수에 대한 오류 메시지를 수정했습니다.
+ 주석이 열 이름과 함께 제공되는 문제를 수정했습니다.
+ `public` 역할 항목을 표시하기 위한 `sys.server_principals` 보기 관련 문제를 수정했습니다.
+ SSMS를 사용하는 데이터베이스의 DDL 내보내기 문제를 수정했습니다.
+ T-SQL 함수에서 Windows 그룹 멤버십을 표시하는 지원이 추가되었습니다`IS_MEMBER()`.

### Babelfish for Aurora PostgreSQL 3.6
<a name="AuroraBabelfish.Updates.36X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.7과 함께 제공됩니다. Aurora PostgreSQL 15.7의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.6에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.6.3, 2025년 7월 17일](#AuroraBabelfish.Updates.363)
+ [Aurora Babelfish 릴리스 3.6.2, 2025년 1월 23일](#AuroraBabelfish.Updates.362)
+ [Aurora Babelfish 릴리스 3.6.1, 2024년 9월 27일](#AuroraBabelfish.Updates.361)
+ [Aurora Babelfish 릴리스 3.6.0, 2024년 8월 8일](#AuroraBabelfish.Updates.360)

#### Aurora Babelfish 릴리스 3.6.3, 2025년 7월 17일
<a name="AuroraBabelfish.Updates.363"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.6.2, 2025년 1월 23일
<a name="AuroraBabelfish.Updates.362"></a>

**높은 우선 순위의 안정성 향상**
+ `plugin` pg\$1ad\$1mapping 확장 포인터가 초기화되지 않는 오류가 발생하는 데 개별 로그인 Active Directory 인증이 사용되는 문제를 수정했습니다.
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.6.1, 2024년 9월 27일
<a name="AuroraBabelfish.Updates.361"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.6.0, 2024년 8월 8일
<a name="AuroraBabelfish.Updates.360"></a>

**새로운 기능**
+ 사용자가 게시자 및 구독자 모델을 사용하여 소스의 개별 테이블을 하나 이상의 수신자에게 복제하고 동기화할 수 있도록 PostgreSQL 기본 논리적 복제에 대한 지원을 도입했습니다.
+ Babelfish를 사용한 블루/그린 배포에 대한 지원이 추가되었습니다. 이제 Amazon RDS 블루/그린 배포를 사용하여 프로덕션 환경에서 구현하기 전에 데이터베이스를 변경하고 테스트할 수 있습니다. 자세한 내용은 [Aurora용 Amazon RDS 블루/그린 배포 개요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)를 참조하세요.
+ GRANT/REVOKE에 대한 지원이 추가되었습니다. Babelfish의 ON SCHEMA ..
  + 객체 유형에 따라 다음 권한이 지원됩니다.
    + 스칼라 함수 권한 - EXECUTE.
    + 테이블 값 함수 권한 - EXECUTE.
    + 저장 프로시저 권한 - EXECUTE.
    + 테이블 권한 - DELETE, INSERT, REFERENCES, SELECT, UPDATE.
    + 보기 권한 - DELETE, INSERT, REFERENCES, SELECT, UPDATE.
  + CASCADE는 스키마에 대한 권한 부여/취소에서 지원되지 않습니다.
  + GRANT/REVOKE OPTION FOR .. on SCHEMA는 Babelfish에서 지원되지 않습니다.
  + CREATE SCHEMA 내의 GRANT/REVOKE는 Babelfish에서 지원되지 않습니다.
+ `sys.login_token` 및 `sys.user_token` 시스템 보기에 대한 지원이 추가되었습니다.
+ 일부 AI 데이터 정렬에 대한 LIKE 절 지원이 추가되었습니다. 자세한 내용은 [Babelfish의 결정적 및 비결정적 데이터 정렬을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.deterministic-nondeterministic).
+ 그룹 보안 기반 Active Directory 인증에 대한 지원이 추가되었습니다. 사용자는 향상된 보안 태세로 개별 로그인을 프로비저닝하지 않고도 워크로드를 관리할 수 있습니다. 자세한 내용은 [Babelfish용 Active Directory 보안 그룹을 사용하여 kerberos 인증 설정을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-kerberos-securityad.html) 참조하세요.
+ PIVOT 연산자에 대한 CTE 및 JOIN 지원이 추가되었습니다.
+ Proc에 대한 ALTER 구문을 지원합니다.
+ SQL Server 데이터베이스의 이름 변경을 지원합니다.
+ null 가능한 열에 대한 고유한 제약 조건을 지원합니다. 이스케`babelfishpg_tsql.escape_hatch_unique_constraint`이프 해치는 더 이상 사용되지 않습니다.

**중요한 안정성 기능 향상**
+ 앞의 공백 없이 구분된 열 별칭이 있는 구문 오류를 생성하는 문제를 수정했습니다.
+ 로그인을 위한 사용자 생성은 로그인이 이미 sysadmin의 멤버인 경우 차단됩니다.
+ nvarchar(max)를 사용하도록 T-SQL 뷰의 열 유형을 수정했습니다.
+ 데이터 형식이 있어야 `sys.sql_modules` 하는 TSQL 보기의 `definition` 열을 수정했습니다`nvarchar(max)`.
+ 가 0일 때 지오메트리에서 `varbinary` 또는 `byte` 데이터 유형으로의 캐스팅 문제를 수정`SRID`했습니다.
+ 숫자 및 정수 데이터 형식을 비교하는 쿼리의 경우 인덱스가 사용되지 않는 문제를 수정했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ `pyodbc` 또는와 연결할 때 Babelfish에서 예기치 않게 오류가 발생하는 문제를 수정했습니다`sqlalchemy`.
+ 동일한 테이블에 AFTER TRIGGER가 설정된 경우 INSTEAD OF TRIGGER 절 관련 문제를 수정했습니다.
+ 대량 복사를 실행하는 동안 특정 조건에서 발생하는 충돌 문제를 수정했습니다.
+ 의 충돌`handle_where_clause_restargets_right()`.
+ Babelfish for Aurora PostgreSQL 인스턴스 엔드포인트에서 `comment on trigger` 문을 실행하는 동안 서버가 다시 시작될 수 있는 버그를 수정했습니다.
+ `char` 및 로 변환할 때 날짜를 올바른 날짜 형식으로 반환하는 CONVERT() 관련 문제를 수정했습니다`nchar`.
+ dateformat이 13인 datetime 문자열을 유형의 열에 삽입하는 문제를 수정했습니다`datetime`.
+ `sys.index_columns` 시스템 카탈로그의 여러 열을 수정했습니다. 또한 인덱스가 있는 테이블의 DDL 내보내기 문제를 수정했습니다.
+ ALTER TABLE ... 관련 문제를 해결했습니다. 경우에 따라 제약 조건을 삭제할 수 없는 DROP CONSTRAINT.
+ 에 TVP가 `SP_EXECSQL` 포함되어 있을 `not all Parameters have names` 때 예기치 않은 오류가 발생하는 문제를 수정했습니다.
+ 에서 업데이트 또는 삭제 문 처리 문제를 수정했습니다`sp_describe_undeclared_parameters`.
+ 문자열 리터럴의 CAST가 `datetime`, `datetime2` 및에 대한 동작 차이를 수정했습니다`datetimeoffset`.
+ 변수와 상수의 조합으로 호출되는 동안 COALESCE 함수의 동작 차이를 수정했습니다.
+ ORDER BY 절이 있는 일부 쿼리가 기본 키 인덱스를 사용하지 않는 문제를 수정했습니다.
+ 프로시저 이름에 특수 흰색 문자가 포함된 경우 서버가 다시 시작될 수 있는 CREATE/ALTER PROCEDURE 명령 관련 문제를 수정했습니다.
+ 조건자가 SCOPE\$1IDENTITY()와 관련된 경우 쿼리가 잘못된 결과를 반환할 수 있는 문제를 수정했습니다.

**추가 개선 사항 및 기능 향상**
+ BCP 가져오기에 대한 십진수(숫자) 변환의 메모리 누수를 수정했습니다.
+ 대량 문 삽입에 오류가 발생하는 `with tablock`힌트 문제를 수정했습니다.
+ 에 이중 이스케이프 및 불균형한 따옴표에 대한 지원이 추가되었습니다`sp_tables table_type`.
+ 관리자 역할을 제외한 모든 사용자의 Babelfish 확장 삭제에 대한 제한을 추가했습니다.
+ Babelfish 확장의 부분 업그레이드를 방지합니다.
+ 이제 sys 프로시저 열 속성이 추가 속성 `iscomputed`, `columnid`, `ordinal`,를 지원합니다`isidentity`.
+ 이제 인덱스 또는 제약 조건의 DDL 스크립팅에 열을 사용한 올바른 순서 지정이 포함됩니다.
+ OBJECT\$1ID() 절을 통해 중첩 프로시저`#tmp table`에서를 참조하도록 허용하는 오류를 수정했습니다.
+ 임시 테이블에 생성된 트리거를 삭제할 때 오류가 발생하지 않도록 문제를 수정했습니다.
+ 이름이 63자보다 긴 테이블 변수를 허용하도록 개선했습니다.
+ BabelfishDump 유틸리티의 --schema-only 및 --data-only 옵션 관련 문제를 해결했습니다.
+ 확장 속성을 덤프할 수 없는 BabelfishDump 유틸리티 문제를 수정했습니다.
+ 정규화된 열 참조의 문제가 PIVOT 집계 함수에서 작동하지 않는 문제를 수정했습니다.
+ PG 엔드포인트에서 절차를 변경할 수 있도록 오류를 수정했습니다.
+ TDS 엔드포인트에서 SET/RESET 역할 문 실행을 차단했습니다.

### Babelfish for Aurora PostgreSQL 3.5
<a name="AuroraBabelfish.Updates.35X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 15.6과 함께 제공됩니다. Aurora PostgreSQL 15.6의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.5에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.5.4, 2025년 7월 30일](#AuroraBabelfish.Updates.354)
+ [Aurora Babelfish 릴리스 3.5.3, 2025년 2월 2일](#AuroraBabelfish.Updates.353)
+ [Aurora Babelfish 릴리스 3.5.2, 2024년 10월 7일](#AuroraBabelfish.Updates.352)
+ [Aurora Babelfish 릴리스 3.5.1, 2024년 6월 20일](#AuroraBabelfish.Updates.351)
+ [Aurora Babelfish 릴리스 3.5.0, 2024년 4월 29일](#AuroraBabelfish.Updates.350)

#### Aurora Babelfish 릴리스 3.5.4, 2025년 7월 30일
<a name="AuroraBabelfish.Updates.354"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.5.3, 2025년 2월 2일
<a name="AuroraBabelfish.Updates.353"></a>

**높은 우선 순위의 안정성 향상**
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.5.2, 2024년 10월 7일
<a name="AuroraBabelfish.Updates.352"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.5.1, 2024년 6월 20일
<a name="AuroraBabelfish.Updates.351"></a>

**우선 순위가 높은 안정성 기능 향상**
+ pltsql 사용자 정의 함수 실행으로 인한 충돌을 수정했습니다.

#### Aurora Babelfish 릴리스 3.5.0, 2024년 4월 29일
<a name="AuroraBabelfish.Updates.350"></a>

**새로운 기능**
+ Babelfish는 제한된 범위에서 공간 데이터를 저장하고 조작하기 위해 두 개의 공간 데이터 유형인 지오메트리 및 지오그래피에 대한 지원을 도입했습니다. 자세한 내용은 [Babelfish 지원 지리 공간 데이터 유형을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html).
+ Babelfish에서 `SELECT FOR JSON AUTO` 지원 허용.
+ Babelfish를 통해 `pgvector` 확장을 사용하여 벡터 유사성 검색을 수행하는 기능을 지원합니다. `HNSW` 및 `IVFLAT` 인덱스 사용 기능도 지원됩니다. 자세한 내용은 [Babelfish에서 pgvector 사용을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-pgvector) 참조하세요.
+ `aws_ml` 확장을 통해 Amazon Comprehend, Amazon Sagemaker 및 Amazon Bedrock과 같은 Amazon Machine Learning 서비스에 액세스할 수 있는 기능을 지원합니다. Amazon Comprehend 자세한 내용은 [Babelfish에서 Amazon Aurora 기계 학습 사용을](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-ml) 참조하세요.
+ T-SQL 프로시저를 지원합니다`sp_procedure_params_100_managed`.
+ SQL Server 뷰에서 트리거 대신(DML) 생성을 지원합니다.

**중요한 안정성 기능 향상**
+ SSMS 버전 19.2에서 객체 탐색기 데이터베이스 열거 문제를 수정했습니다.
+ 길이가 큰 문자열이 `VARCHAR(MAX)` `VARBINARY(MAX)` 있는 변수 `NVARCHAR(MAX)`,에서 데이터를 선택하는 동안 오류가 발생하는 문제를 수정했습니다.
+ 멀티바이트 문자에 대한 문자 데이터 유형의 빈 공간 패딩 관련 문제를 수정했습니다.
+ SSMS 객체 탐색기에서 테이블 및 뷰를 열거하는 성능 문제를 해결했습니다.
+ 일부 시스템 보기에서를 통해 처리되는 서버 데이터 정렬과 일치하도록 기본 열 데이터 정렬`babelfishpg_tsql.server_collation_name`을 수정했습니다. 고정 시스템 보기 목록은 `sys.check_constraints`, , `sys.data_spaces`, `sys.default_constraints`, `sys.dm_exec_connections`, `sys.foreign_keys`, `sys.key_constraints`, `sys.stats`, `sys.syscolumns``sys.sysforeignkeys`, `sys.system_objects`, `sys.sysprocesses``sys.table_types`, `sys.tables`, 및 `sys.types` `sys.views` 입니다`sys.xml_indexes`.
+ Babelfish에서 동일한 이름의 함수/프로시저 생성을 제한합니다.

**우선 순위가 높은 안정성 기능 향상**
+ 시스템 프로시저의 성능이 개선되었습니다`sp_tablecollations_100`.
+ 뷰에 문자열 리터럴에서 바이너리 유형으로 캐스팅이 포함되는 메이저 버전 업그레이드 문제를 수정했습니다.
+ 병렬 작업자가 논리적 데이터베이스 이름을 가져올 수 없는 버그를 수정했습니다.
+ 와 비교할 때 발생하는 성능 문제를 수정`date`했습니다`datetime`.

**추가 개선 사항 및 기능 향상**
+ 메이저 버전 업그레이드 `sys.all_objects` 후 `object_id`의 중복 문제를 수정했습니다.
+ 에 대한 함수와 `Binary`에 대한 `CAST` 함수 문제를 수정`Varchar``Rowversion`했습니다`Varchar`.
+ 테이블 변수가 없는 경우 테이블 변수를 사용하여 문 실행에 삽입하는 문제를 수정했습니다.
+ 유형 바이너리로 변환되는 입력 16진수 문자열의 데이터 길이가 올바르지 않은 문제를 수정했습니다.
+ 에서 대소문자 혼합 오류 문제를 수정했습니다`sp_columns_100`.
+ 를 통해 `TVP` 실행한 후 테이블 변수 조회의 충돌을 수정했습니다`TDS RPC SPExecuteSQL`.
+ 다중 문자 비교 연산자에서 임베디드 공백을 지원합니다.
+ 공백을 분리`@@variables`하지 않고에 인접한 연산자를 지원합니다.
+ 프로시저가 자체적으로 삭제하거나 프로시저를 생성한 트랜잭션을 롤백하는 경우 프로시저 실행과 관련된 충돌을 수정했습니다.
+ 모든 경우에 대해 `CREATE` 함수의 `AS` 키워드를 지원합니다.
+ `SELECT...OFFSET...FETCH` 절에서 표현식을 지원합니다.
+ 구문`SET TRANSACTION ISOLATION LEVEL`을 지원합니다.
+ 지수 없이 부동 소수점 표기법을 지원합니다.
+ 비교 연산자 `!<` 및를 지원합니다`!>`.
+ `DROP INDEX schema.table.index` 및 `DROP INDEX index ON schema.table` 구문을 지원합니다.
+ 기본이 아닌 서버 데이터 정렬과 함께를 사용할 `sp_set_session_context` 때 함수 `parsename` `session_context` 및의 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 3.4
<a name="AuroraBabelfish.Updates.34X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 15.5와 함께 제공됩니다. Aurora PostgreSQL 15.5의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 3.4에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.4.4, 2025년 8월 4일](#AuroraBabelfish.Updates.344)
+ [Aurora Babelfish 릴리스 3.4.3, 2025년 2월 5일](#AuroraBabelfish.Updates.343)
+ [Aurora Babelfish 릴리스 3.4.2, 2024년 9월 17일](#AuroraBabelfish.Updates.342)
+ [Aurora Babelfish 릴리스 3.4.1, 2024년 6월 24일](#AuroraBabelfish.Updates.341)
+ [Aurora Babelfish 릴리스 3.4.0, 2023년 12월 21일](#AuroraBabelfish.Updates.340)

#### Aurora Babelfish 릴리스 3.4.4, 2025년 8월 4일
<a name="AuroraBabelfish.Updates.344"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.4.3, 2025년 2월 5일
<a name="AuroraBabelfish.Updates.343"></a>

**높은 우선 순위의 안정성 향상**
+ 날짜 함수가 로컬/세션 시간대 설정을 고려하도록 허용하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.4.2, 2024년 9월 17일
<a name="AuroraBabelfish.Updates.342"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.4.1, 2024년 6월 24일
<a name="AuroraBabelfish.Updates.341"></a>

**우선 순위가 높은 안정성 기능 향상**
+ pltsql 사용자 정의 함수 실행으로 인한 충돌을 수정했습니다.

#### Aurora Babelfish 릴리스 3.4.0, 2023년 12월 21일
<a name="AuroraBabelfish.Updates.340"></a>

**새로운 기능**
+ PostgreSQL 의미 체계를 사용한 TSQL SERIALIZABLE 및 REPEATABLE READ에 대한 지원을 추가했습니다. 자세한 내용은 [Babelfish의 트랜잭션 격리 수준을 참조하세요](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-transaction.html).
+ 트리거 활성화 또는 비활성화에 대한 지원을 추가했습니다.
+ TSQL 함수 DATETRUNC(), DATE\$1BUCKET(), SWITCHOFFSET(), TODATETIMEOFFSET() 및 AT TIME ZONE 절에 대한 지원을 추가했습니다.
+ TSQL 함수 TYPE\$1ID(), TYPE\$1NAME(), COL\$1LENGTH(), COL\$1NAME()에 대한 지원을 추가했습니다.
+ 저장 프로시저 및 함수 직접 호출 시 DEFAULT 키워드에 대한 지원을 추가했습니다.
+ DATETIME을 숫자 유형으로 캐스팅할 수 있도록 지원을 추가했습니다.
+ IDENTITY 열을 재설정할 수 있도록 DBCC CHECKIDENT에 대한 지원을 추가했습니다.
+ CREATE/ALTER TABLE에 PRIMARY KEY NOT NULL IDENTITY 절에 대한 지원을 추가했습니다.
+ 작은따옴표가 포함된 큰따옴표로 묶인 문자열, 큰따옴표로 묶인 문자열에 포함된 큰따옴표 및 따옴표로 묶이지 않은 문자열 파라미터에 대한 지원을 추가했습니다.
+ 데이터베이스 소유자 변경을 위한 ALTER AUTHORIZATION 구문에 대한 지원을 추가했습니다.
+ TSQL KILL 명령에 대한 지원을 추가했습니다.
+ TSQL Information\$1schema.key\$1column\$1usage 보기에 대한 지원을 추가했습니다.
+ SET ROWCOUNT 및 SET DATEFIRST에 대한 입력으로 변수 지원을 추가했습니다.
+ sys.server\$1role 멤버 및 sys.database\$1permissions 카탈로그 보기에 대한 지원을 추가했습니다.
+ SELECT-INTO 문에 IDENTITY() 함수에 대한 지원을 추가했습니다. Babelfish에서는 IDENTITY로 지정된 열이 항상 새 테이블의 마지막 열이 됩니다. SQL Server와 비교했을 때 이러한 약간의 차이가 있기 때문에 이 기능은 이스케이프 해치 babelfishpg\$1tsql.escape\$1hatch\$1identity\$1function과 함께 사용해야 합니다. IDENTITY() 함수에 대한 사용자 정의 데이터 유형은 현재 지원되지 않습니다.
+ ALTER USER...WITH LOGIN 구문에 대한 지원을 추가했습니다.
+ 잘 정의된 동작을 통해 트랜잭션 블록 내부에서 트랜잭션 격리 변경에 대한 지원을 추가했습니다.
+ datetime 및 smalldatetime을 숫자 유형으로 캐스팅할 수 있도록 지원을 추가했습니다.
+ 제한된 범위에서 PIVOT에 대한 지원을 추가했습니다(보기 정의, 공통 테이블 표현식 또는 조인에 사용되는 경우 지원되지 않음).
+ 저장 프로시저 sp\$1changedbowner가 지원됩니다.

**보안 기능 향상**
+ sys.server\$1principals 보기에 대한 권한 문제를 해결했습니다.

**중요한 안정성 기능 향상**
+ ISNULL 함수가 잘못된 데이터 유형을 반환할 수 있는 문제를 해결했습니다.
+ IF와 같은 조건문의 조건이 잘못 평가될 수 있는 문제를 해결했습니다.
+ 병렬 쿼리를 적용할 때 나타날 수 있는 “database ... does not exist” 오류를 해결했습니다.
+ 병렬 워커를 적용할 때 테이블 변수 또는 임시 테이블의 처리를 수정했습니다.
+ 병렬 워커를 적용할 때 발생하는 예상치 못한 오류 “lost connection to parallel worker”를 해결했습니다.
+ SELECT 열에 괄호가 여러 개 있는 문제를 해결했습니다.
+ 열 이름 별칭에 길이가 64바이트를 초과하는 문자열(예: select col as '您对“数据一览“中的车型，颜色，内饰，选装, ')이 포함된 경우 클라이언트가 중단될 수 있는 열 이름 별칭 처리 문제를 해결했습니다.
+ information\$1schema\$1tsql.tables.TABLE\$1TYPE 열의 데이터 유형을 수정했습니다.
+ 업데이트 쿼리의 set 절에서 테이블에 대해 별칭이 정의된 table.column 또는 schema\$1name.table.column을 사용할 때 발생하는 “column ... does not exist” 오류를 해결했습니다.
+ 쿼리 문의 여러 함수에 대한 잘못된 스키마 확인 문제를 해결했습니다.
+ 일부 DELETE with OUTPUT 절을 테이블 별칭과 함께 사용하면 오류가 반환되는 문제를 해결했습니다.
+ SSMS 객체 탐색기에서 저장 프로시저를 확장하는 동안 발생하는 성능 문제를 해결했습니다.
+ NULL 값이 있는 UNION이 고정 길이 유형으로 캐스팅되지 않을 때 중단이 발생하는 문제를 해결했습니다.
+ SET/PRINT/DECLARE 변수 할당에서 SESSION\$1USER/SYSTEM\$1USER가 잘못된 결과/오류를 반환하는 문제를 해결했습니다.
+ nullable 열의 UNIQUE 제약 조건/인덱스 차단이 일관되게 구현되지 않는 문제를 해결했습니다.
+ T-SQL 키워드를 서버 이름으로 사용할 때 T-SQL OPENQUERY() 및 네 부분으로 구성된 객체 이름으로 인해 중단이 발생하는 문제를 해결했습니다.
+ TOP, OUTPUT 및 Join 업데이트가 실패하고 ‘unrecognized node type’ 오류가 발생하는 문제를 해결했습니다.
+ 혼합 유형의 VALUES 절에서 ‘Please use an explicit CAST or CONVERT’ 절이 포함된 오류가 발생하는 문제를 해결했습니다.
+ ORDER BY를 SELECT INTO 문과 함께 사용할 때 SQL Server와 비교하여 자격 증명 값이 다르게 할당되는 문제를 해결했습니다.
+ 단일 문에서 여러 함수가 직접적으로 호출되는 잘못된 스키마 확인 문제를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ 올바른 인코딩을 사용하여 varchar와 바이너리 데이터 유형 간의 유형 변환을 수정했습니다.
+ 열 이름 별칭의 대/소문자가 유지되지 않는 문제를 해결했습니다.
+ 병렬 쿼리 모드에서 화폐 데이터 유형을 포함하는 쿼리가 중단되는 문제를 해결했습니다.
+ 기본이 아닌 서버 데이터 정렬 이름을 사용하는 MVU에서 오류가 발생하는 문제를 해결했습니다.
+ information\$1schema와 sys.objects WHERE type IN('U', 'V')이 Babelfish에서 다른 결과를 제공하는 문제를 해결했습니다.
+ sp\$1columns 및 sp\$1columns\$1100이 십진수 열에 NULL 기수를 잘못 표시하는 문제를 해결했습니다.
+ 병렬 쿼리 모드에서 sys.format() 함수를 포함한 쿼리가 “cannot start subtransactions during a parallel operation” 오류를 반환하는 문제를 해결했습니다.
+ 병렬 쿼리 모드에서 pg\$1hint\$1plan을 사용할 때 예상치 못한 오류 “could not access file “pg\$1hint\$1plan”: No such file or directory”가 발생하는 문제를 해결했습니다.
+ ‘duplicate key value violates unique constraint ...’라는 오류가 발생하는 문제를 해결했습니다. 이 오류는 이전에 삭제한 보기를 같은 이름으로 다시 만들 때 발생했습니다.

**추가 개선 사항 및 기능 향상**
+ 저장 프로시저 sp\$1describe\$1unclared\$1parameters의 성능을 개선했습니다.
+ DATEADD(), DATEDIFF()의 성능 문제를 해결했습니다.
+ SSMS - 객체 탐색기에서 저장 프로시저를 로드하는 데 시간이 오래 걸리는 문제를 해결했습니다.
+ SSMS - SSMS 객체 탐색기에서 테이블 및 보기를 열거할 때 발생하는 성능 문제를 해결했습니다.
+ Babelfish 확장 생성 및 업그레이드 후 ANALYZE를 실행하여 Babelfish 확장 생성 및 업그레이드 후 발생하는 성능 문제를 해결했습니다.
+ 쿼리에 bigint로의 불필요한 캐스트가 있는 경우 인덱스가 사용되지 않는 문제를 해결했습니다.
+ (sp\$1\$1)로 시작하는 저장 프로시저가 dbo. 또는 sys. 접두사를 사용하여 간접적으로 호출될 때 발생하는 문제를 해결했습니다.
+ ‘guest’ 사용자의 경우 sys.babelfish\$1authid\$1user\$1ext 카탈로그의 default\$1schema\$1name 열과 관련하여 발생하는 문제를 해결했습니다.
+ sys.babelfish\$1view\$1def 카탈로그 테이블의 분리된 항목 문제를 해결했습니다.
+ UNION 및 고정 길이 유형과 관련된 문제를 해결했습니다.
+ 연결 작업에서 '\$1' 연산자와 관련된 성능 문제를 해결했습니다.
+ 인덱스 생성 및 쿼리 사용 중에 내부 함수 사용을 최적화하여 성능 문제를 해결했습니다.
+ BIT 유형과 VARCHAR 유형을 비교할 때 발생하는 문제를 해결했습니다.
+ 데이터베이스 수가 많은 데이터베이스 생성/삭제 작업의 성능을 개선했습니다.
+ 인덱스 열의 MAX/MIN 집계 시 LIMIT 1의 쿼리 계획 후보와 인덱스 스캔이 포함될 수 있도록 Babelfish 데이터 유형에 대한 정렬 연산자를 추가했습니다.
+ 인덱스 열의 TOP 1 절에 LIMIT 1의 쿼리 계획 후보와 인덱스 스캔이 포함될 수 있도록 Babelfish 인덱스의 null 순서를 수정했습니다.
+ 권한 페이지를 클릭할 때 테이블 속성 대화 상자에서 SSMS 관련 중단이 발생하는 문제를 해결했습니다.
+ OUTPUT INTO 절에서 보기를 대상으로 사용하는 것을 제한했습니다.

### Babelfish for Aurora PostgreSQL 3.3
<a name="AuroraBabelfish.Updates.33X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 15.4와 함께 제공됩니다. Aurora PostgreSQL 15.4의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 3.3에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.3.1, 2024년 11월 14일](#AuroraBabelfish.Updates.331)
+ [Aurora Babelfish 릴리스 3.3.0, 2023년 10월 24일](#AuroraBabelfish.Updates.330)

#### Aurora Babelfish 릴리스 3.3.1, 2024년 11월 14일
<a name="AuroraBabelfish.Updates.331"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.3.0, 2023년 10월 24일
<a name="AuroraBabelfish.Updates.330"></a>

**새로운 기능**
+ TSQL 함수 `HOST_ID()`, `EOMONTH()`, `PARSENAME()` 및 `SMALLDATETIMEFROMPARTS()`에 대한 지원이 추가되었습니다.
+ `sys.extended_properties` 시스템 카탈로그 뷰가 지원됩니다.
+ 저장 프로시저 `sp_enum_oledb_providers`, `sp_testlinkedserver` 및 `sp_who`가 지원됩니다.
+ LIKE 조건자를 사용한 T-SQL 대괄호 구문에 대한 지원이 추가되었습니다.
+ Babelfish를 사용한 `pg_stat_statements` 확장에 대한 지원이 추가되었습니다. 자세한 내용은 [pg\$1stat\$1statements](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html)를 참조하세요.
+ `sp_execute_postgresql` 프로시저에 CREATE 또는 ALTER 또는 DROP EXTENSION 문 지원이 추가되었습니다. 자세한 내용은 [sp\$1execute\$1postgresql](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Appendix.Babelfish.Functions.html)을 참조하세요.
+ 객체 유형 데이터베이스, 스키마, 테이블, 뷰, 열, 시퀀스, 함수, 프로시저의 확장 속성(`sys.extended_properties` 시스템 카탈로그 뷰, 저장 프로시저 `sp_addextendedproperty`, `sp_updateextendedproperty`, `sp_dropextendedproperty` 및 시스템 함수 `fn_listextendedproperty()`)에 대한 지원이 추가되었습니다.

**중요한 안정성 기능 향상**
+ PostgreSQL의 함수, 프로시저 또는 트리거가 실행 스택에 있을 때는 T-SQL 트리거를 수행할 수 없습니다. 이렇게 하려고 하면 `T-SQL trigger can not be executed from PostgreSQL function, procedure or trigger.`라는 오류 메시지가 나타납니다.

**우선 순위가 높은 안정성 기능 향상**
+ GETDATE()가 동일한 쿼리에서 서로 다른 값을 잘못 반환하는 문제를 해결했습니다.
+ GETUTCDATE()가 쿼리 시간 대신 트랜잭션 시간을 잘못 반환하는 문제를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ SSMS가 여러 뷰에 대한 스크립트를 생성하거나 뷰를 다른 객체와 결합하면 오류가 발생하는 문제를 해결했습니다.
+ FOR JSON 또는 FOR XML의 결과에서 `datetime` 값의 형식을 지정하는 동안 시스템 중단이 발생하지 않도록 문제를 해결했습니다.
+ 런타임 오류 후 테이블 변수를 정리하는 동안 시스템 중단이 발생하지 않도록 문제를 해결했습니다.
+ 중첩 함수의 직접적인 호출에서 특정 값을 사용할 때 시스템 중단이 발생하지 않도록 문제를 해결했습니다.
+ `PLTSQL` 함수를 해제하는 동안 발생하는 잘못된 메모리 액세스 문제를 해결했습니다.
+ `SqlBulkCopy`에서 열 순서가 정의된 테이블과 다른 경우 발생하는 중단을 해결했습니다.
+ `bcp in`에서 테이블의 열 수가 많은 경우 서버 중단이 발생하는 문제를 해결했습니다.
+ `enable_pg_hint`가 설정되어 있을 때 병렬 쿼리에서 발생하는 중단을 해결했습니다.
+ 프로시저가 이름으로 직접 호출되고 프로시저의 파라미터 순서가 다른 경우 프로시저 출력 파라미터의 값이 잘못되는 문제를 해결했습니다.
+ `sp_describe_first_result_set` 프로시저가 잘못된 열 순서를 반환하여 BCP가 잘못 작동할 수 있는 문제를 해결했습니다.
+ REAL에서 DECIMAL로 변환할 때 소수점 이하 자릿수가 손실되는 것과 관련된 문제를 해결했습니다.
+ Babelfish 업그레이드 프로세스 중 오류 처리를 수정했습니다. Babelfish 업그레이드 중에 문제가 발생하면 오류가 생성됩니다.
+ XML 데이터 유형의 발신자가 `NULL` 값을 처리할 때 클라이언트가 중단되는 문제를 해결했습니다.
+ USE 데이터베이스 문이 프로시저, 함수 또는 트리거 정의 내에서 잘못 허용되는 문제를 해결했습니다.
+ `sys.sysobjects` 쿼리 시 PG 포트에서 T-SQL 프로시저를 직접적으로 호출하는 동안 발생하는 중단을 해결했습니다.
+ `sp_addlinkedsrvlogin`의 일부로 생성된 사용자 매핑이 OPENQUERY() 및 네 부분으로 구성된 객체 이름을 가진 원격 객체 참조가 마스터 데이터베이스 내에서 간접적으로 호출되는 경우에만 작동하는 문제를 해결했습니다.
+ `sp_serveroption`에 `connect_timeout` 옵션에 대한 지원을 추가했습니다.
+ 인덱싱된 임시 테이블의 재생성 문제를 해결했습니다. 이제 Babelfish에서 인덱싱된 임시 테이블을 생성할 수 있습니다.
+ 프로시저의 ID 열 관련 문제를 해결했습니다.
+ 일부 카탈로그 항목이 임시 테이블에 사용된 후 지워지지 않아 가끔 오류 메시지가 나타나는 문제를 해결했습니다.
+ 괄호 없이 숫자를 허용하는 Babelfish TOP 절 관련 문제를 해결했습니다.
+ 인덱스 생성 또는 인덱스 스캔 시 발생하는 성능 문제를 해결했습니다.
+ join on 조건에서 like 표현식을 사용할 때 비결정적 오류로 작업이 실패하는 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 3.2
<a name="AuroraBabelfish.Updates.32X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 15.3과 함께 제공됩니다. Aurora PostgreSQL 15.3의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 3.2에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.2.2, 2024년 11월 12일](#AuroraBabelfish.Updates.322)
+ [Aurora Babelfish 릴리스 3.2.1, 2023년 10월 4일](#AuroraBabelfish.Updates.321)
+ [Aurora Babelfish 릴리스 3.2.0, 2023년 7월 13일](#AuroraBabelfish.Updates.320)

#### Aurora Babelfish 릴리스 3.2.2, 2024년 11월 12일
<a name="AuroraBabelfish.Updates.322"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.2.1, 2023년 10월 4일
<a name="AuroraBabelfish.Updates.321"></a>

**우선 순위가 높은 안정성 기능 향상**
+ 테이블 변수를 참조하는 커서가 이미 삭제되어 있는 경우 중단이 발생하는 문제를 해결했습니다.
+ UNION ALL, ORDER BY 및 다중 조인을 포함한 쿼리 시 가용성 손실이 발생할 수 있는 문제를 해결했습니다.
+ `enable_pg_hint`가 `on`으로 설정된 경우 병렬 쿼리 실행 시 발생하는 중단을 해결했습니다.
+ `PLTSQL` 함수를 해제하는 동안 발생하는 잘못된 메모리 액세스를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ FOR JSON 또는 FOR XML의 결과에서 datetime 값의 형식 지정을 올바르게 처리하여 중단을 방지하도록 문제를 해결했습니다.
+ `SqlBulkCopy`에서 열 순서가 테이블 정의와 다른 경우 발생하는 중단을 해결했습니다.
+ `bcp in`에서 테이블의 열 수가 많은 경우 서버 중단이 발생하는 문제를 해결했습니다.
+ 프로시저가 이름으로 직접 호출되고 프로시저의 파라미터 순서가 다른 경우 프로시저 출력 파라미터의 값이 잘못되는 문제를 해결했습니다.
+ 정리 중에 임시 테이블 또는 테이블 변수를 삭제할 때 발생하는 중단을 해결했습니다.
+ XML 데이터 유형의 발신자가 NULL 값을 처리할 때 클라이언트가 중단되는 문제를 해결했습니다.
+ `sp_addlinkedsrvlogin`의 일부로 생성된 사용자 매핑이 OPENQUERY() 및 네 부분으로 구성된 객체 이름으로 참조되는 원격 객체가 마스터 데이터베이스 내에서 간접적으로 호출되는 경우에만 작동하는 문제를 해결했습니다.
+ 임시 테이블을 생성하려고 시도하는 동안 실패 오류 메시지 2600이 표시되지 않도록 문제를 해결했습니다.
+ 임시 테이블 인덱스 재생성 문제가 발생하지 않도록 버그를 수정했습니다.

#### Aurora Babelfish 릴리스 3.2.0, 2023년 7월 13일
<a name="AuroraBabelfish.Updates.320"></a>

**새로운 기능**
+ TIMEFROMPARTS(), DATETIME2FROMPARTS(), ROWCOUNT\$1BIG(), DATABASE\$1PRINCIPAL\$1ID() 및 CONTEXT\$1INFO() T-SQL 함수를 지원합니다.
+ STDEV(), STDEVP(), VAR(), VARP() 통계 T-SQL 집계를 지원합니다.
+ COLUMN , TRIGGER, TABLE TYPE 및 USER DEFINED DATATYPE 객체에 대해 sp\$1rename을 지원합니다.
+ SQL Server 인스턴스에서 연결된 서버로 Babelfish 인스턴스를 지원합니다. 자세한 내용은 [연결된 서버를 지원하는 Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)를 참조하세요.
+ 일부 쿼리에서 원격 객체에 대해 네 부분으로 구성된 객체 이름 참조를 지원합니다. 자세한 내용은 [연결된 서버를 지원하는 Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)를 참조하세요.
+ INSERT SELECT 문에 TOP 절을 지원합니다.
+ SET rowcount 및 SET CONTEXT\$1INFO T-SQL 구문을 지원합니다.

**보안 기능 향상**
+ sysadmin 이외 로그인이 로그인을 DROP 또는 ALTER할 수 있는 문제를 해결했습니다.

**중요한 안정성 기능 향상**
+ 테이블 변수로 인해 분리된 메타데이터 항목이 발생할 수 있는 문제를 해결했습니다.
+ CTE 상위 순서가 null 우선 동작을 잘못 처리하는 문제를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ Babelfish 서버에 대한 동시 SSL 연결 시 간헐적으로 발생하는 문제를 해결했습니다.
+ UNION ALL 쿼리에 대한 ORDER BY 절의 열 이름 확인 문제를 해결했습니다.
+ 데이터베이스를 삭제할 때 인식되지 않는 객체 문제를 해결했습니다.
+ 문자열이 아닌 고유 키를 추가할 때 발생하는 중단 문제를 해결했습니다.
+ 사용자 정의 스칼라 함수는 기본적으로 VOLATILE로 생성되었습니다. 이번 수정으로 DML 또는 DDL을 수행하지 않는 사용자 정의 스칼라 함수가 기본적으로 STABLE로 생성되도록 동작이 변경됩니다.
+ TOP 절이 포함된 UPDATE 및 DELETE 문의 열 이름 확인 로직 문제를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ sp\$1helpdb에서 compatbility\$1level에 NULL이 표시되는 문제를 해결했습니다.
+ update\$1DropRoleStmt와 관련된 메모리 관리 문제를 해결했습니다.
+ 트랜잭션 롤백의 영향을 받지 않도록 테이블 변수를 수정했습니다.
+ nvarchar 데이터 유형에 대한 'select convert(nvarchar(10),Getdate(),105)' 동작을 수정했습니다.
+ 함수 내 테이블 변수에 대해 UPDATE 및 DELETE를 허용하도록 문제를 해결했습니다.
+ 테이블 변수를 사용하는 동안 성능을 높이고 카탈로그 팽창을 방지하도록 개선했습니다.
+ @@NEXTLEVEL에서 예상보다 1유닛 큰 값이 반환되는 문제를 해결했습니다.
+ sp\$1helpdb에서 입력 파라미터의 대소문자 구분이 제대로 처리되지 않는 문제를 해결했습니다.
+ CREATE FUNCTION 문에서 COMMIT, ROLLBACK,EXECUTE, PRINT, SAVE 및 RAISERROR가 사용될 수 있는 문제를 해결했습니다.
+ OPENQUERY에 대한 sp\$1serveroption에서 쿼리 제한 시간을 지원합니다. 자세한 내용은 [연결된 서버를 지원하는 Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)를 참조하세요.
+ Windows 로그인용 CREATE USER의 대소문자 구분 문제를 해결했습니다.
+ CREATE LOGIN WITH WINDOWS 문에서 잘못된 로그인 이름 감지와 관련된 문제를 해결했습니다.
+ JSON\$1MODIFY() 함수에서 INT 값을 지원하도록 문제를 해결했습니다.
+ JSON\$1MODIFY() 함수에서 JSON\$1QUERY, SELECT FOR JSON 또는 JSON MODIFY와 같은 새 값 파라미터를 지원하도록 문제를 해결했습니다.
+ babelfishpg\$1tds.product\$1version의 문제를 해결했습니다.
+ datetimeoffset 작업의 문제를 해결했습니다.
+ datetimeoffset 기본값과 관련된 문제를 해결했습니다.
+ datetime 값을 나타내는 숫자 표현식을 지원합니다.
+ sys.database\$1principals 뷰에서 사용자 sys 및 info\$1schema와 데이터베이스 역할 public이 표시되지 않는 문제를 해결했습니다.
+ 이름이 'sys'로 시작하는 이전 스타일 T-SQL 카탈로그(예: sysprocesses)는 'sys' 스키마에서만 사용할 수 있었는데 이제 'dbo' 스키마에서도 사용할 수 있습니다.
+ 임시 테이블 위에 T-SQL 뷰가 생성될 수 있는 문제를 해결했습니다.
+ DATETIME2에서 7을 비율 인수로 허용하지 않는 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 3.1(사용되지 않음)
<a name="AuroraBabelfish.Updates.31X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 15.2와 함께 제공됩니다. Aurora PostgreSQL 15.2의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 3.1에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 3.1.4, 2024년 11월 6일](#AuroraBabelfish.Updates.314)
+ [Aurora Babelfish 릴리스 3.1.3, 2023년 10월 4일](#AuroraBabelfish.Updates.313)
+ [Aurora Babelfish 릴리스 3.1.2, 2023년 7월 24일](#AuroraBabelfish.Updates.312)
+ [Aurora Babelfish 릴리스 3.1.1, 2023년 5월 10일](#AuroraBabelfish.Updates.311)
+ [Aurora Babelfish 릴리스 3.1.0, 2023년 4월 5일](#AuroraBabelfish.Updates.310)

#### Aurora Babelfish 릴리스 3.1.4, 2024년 11월 6일
<a name="AuroraBabelfish.Updates.314"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 3.1.3, 2023년 10월 4일
<a name="AuroraBabelfish.Updates.313"></a>

**추가 개선 사항 및 기능 향상**
+ `update_DropRoleStmt`와 관련된 메모리 관리 문제를 해결했습니다.
+ 열 순서가 테이블 정의와 다른 경우 stacktrace에 heap\$1compute\$1data\$1size 함수를 사용하는 `SqlBulkCopy`에서 발생하는 중단을 해결했습니다.
+ `bcp in`에서 테이블의 열 수가 많은 경우 서버 중단이 발생하는 문제를 해결했습니다.
+ `sp_addlinkedsrvlogin`의 일부로 생성된 사용자 매핑이 OPENQUERY() 및 네 부분으로 구성된 객체 이름으로 참조되는 원격 객체가 마스터 데이터베이스 내에서 간접적으로 호출되는 경우에만 작동하는 문제를 해결했습니다.
+ `enable_pg_hint`가 `on`으로 설정된 경우 병렬 쿼리 실행 시 발생하는 중단을 해결했습니다.

#### Aurora Babelfish 릴리스 3.1.2, 2023년 7월 24일
<a name="AuroraBabelfish.Updates.312"></a>

**추가 개선 사항 및 기능 향상**
+ Babelfish 인스턴스에 대한 동시 연결 중 간헐적으로 발생하는 SSL 연결 문제를 해결했습니다.
+ Windows 로그인용 CREATE USER 구문의 로그인 이름 대소문자 구분 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 3.1.1, 2023년 5월 10일
<a name="AuroraBabelfish.Updates.311"></a>

**추가 개선 사항 및 기능 향상**
+ '마스터'가 아닌 데이터베이스에서 시퀀스를 생성할 때 오류가 발생하지 않도록 문제를 해결했습니다.
+ 특정 시나리오에서 대량 로드 작업 중 발생하는 중단을 해결했습니다.
+ 열에 정의가 없는 경우 drop default를 사용하여 alter table 및 alter column을 직접적으로 호출할 때 Babelfish 인스턴스가 중단되지 않도록 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 3.1.0, 2023년 4월 5일
<a name="AuroraBabelfish.Updates.310"></a>

**새로운 기능**
+ Babelfish for Aurora PostgreSQL DB 클러스터 14.6 및 14.7에서 Aurora PostgreSQL 15.2로의 메이저 버전 업그레이드를 지원합니다. 메이저 버전 업그레이드에 대한 자세한 내용은 [Babelfish 클러스터를 새 버전으로 업그레이드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-major)를 참조하세요.
+ STR, APP\$1NAME, OBJECT\$1DEFINITION, OBJECT\$1SCHEMA\$1NAME, ATN2, DATEDIFF\$1BIG 함수를 지원합니다.
+ INFORMATION\$1SCHEMA 뷰로 시퀀스, 루틴, 스키마를 지원합니다.
+ TABLE, VIEW, PROCEDURE, FUNCTION, SEQUENCE에 대해 sp\$1rename을 지원합니다.
+ sys.systypes 시스템 호환성 뷰를 지원합니다.
+ Babelfish에서 출력으로 반환되는 SQL Server 제품 버전 번호를 설정할 수 있는 babelfishpg\$1tds.product\$1version이라는 새로운 GUC 파라미터를 지원합니다. 자세한 내용은 [Babelfish 제품 버전 파라미터 사용](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-guc-version)을 참조하세요.
+ Babelfish for Aurora PostgreSQL 데이터베이스에 있는 다양한 객체에 대한 데이터 정의 스크립트를 생성할 수 있도록 지원을 추가했습니다. 자세한 내용은 [Babelfish에서 지원되는 DDL 내보내기](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-query-database.html#babelfish-ddl-exports)를 참조하세요.
+ 이제 Babelfish는 Directory Service for Microsoft Managed Active AWS Directory를 사용하여 Kerberos에서 Aurora PostgreSQL 데이터베이스 인증을 지원합니다. 이 기능을 통해, Babelfish 데이터베이스에 연결할 때 인증에 Microsoft Windows Authentication을 사용할 수 있습니다. 자세한 내용은 [Babelfish for Aurora PostgreSQL을 사용하는 데이터베이스 인증](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-db-authentication.html)을 참조하세요.
+ 이제 Babelfish가 tds\$1fdw(TDS 외부 데이터 래퍼) APG 확장을 사용하여 Aurora PostgreSQL 데이터베이스에서 연결된 서버를 지원합니다. 현재는 지정된 연결 서버에서 지정된 패스스루 쿼리를 실행하는 OPENQUERY 함수만 지원됩니다. 자세한 내용은 [연결된 서버를 지원하는 Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html)를 참조하세요.

**보안 기능 향상**
+ 범위를 벗어난 배열 액세스로 인한 버퍼 오버플로를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ 대화형 쿼리, ODBC 기반 애플리케이션 및 SQL Server Management Studio와 같은 도구를 활용하여 성능을 개선했습니다. 다음과 같은 개선 사항이 적용되었습니다.
  + OBJECT\$1ID(), OBJECT\$1NAME(), SCHEMA\$1ID()를 포함한 여러 시스템 함수의 성능 문제를 해결했습니다.
  + 시스템 저장 프로시저 sp\$1sproc\$1columns 및 sp\$1fkeys의 성능 문제를 해결했습니다.
  + 시스템 카탈로그 뷰 sys.all\$1views, sys.objects 및 sys.types의 성능 문제를 해결했습니다.
  + 대량 로드, T-SQL 구문 분석 및 준비된 문의 성능을 개선했습니다.
+ 함수가 쿼리 조건자의 일부로 사용될 때 인덱스 사용을 개선하기 위해 사용자 정의 함수의 변동성을 설정하는 데 사용할 수 있는 새로운 시스템 저장 프로시저 sp\$1babelfish\$1volatility를 추가했습니다.
+ 업데이트된 테이블의 상관관계 이름을 참조하는 UPDATE FROM 또는 DELETE FROM 문에서 오류가 발생하는 문제를 해결했습니다.
+ scope\$1identity 함수가 한 범위를 종료한 후 잘못된 결과를 반환하는 문제를 해결했습니다.
+ .NET 클라이언트 프레임워크에서 명령이 간접적으로 호출될 때 이름 확인이 예상대로 작동하지 않는 문제를 해결했습니다.
+ 바이너리/가변 길이 바이너리 데이터 유형이 있는 열에 정의된 인덱스가 쿼리 최적화 프로그램에서 등식 조건자에 고려되지 않는 문제를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ 세션의 문 제한 시간 파라미터가 예상대로 작동하지 않는 문제를 해결했습니다.
+  사용자 정의 데이터 유형을 사용한 시퀀스 생성을 지원합니다.
+ 열 이름, 별칭 또는 주석의 유니코드로 인해 구문 분석 오류가 발생하는 문제를 해결했습니다.
+ scope\$1identity 함수에서 실제로 필요한 것보다 더 많은 권한을 요구하는 문제를 해결했습니다.
+ 연결된 서버 작업을 위해 저장 프로시저 sp\$1addlinkedserver, sp\$1dropserver, sp\$1linkedservers, sp\$1addlinkedsrvlogin, sp\$1droplinkedsrvlogin, sp\$1helplinkedsrvlogin을 지원합니다.
+ 시퀀스의 다음 값을 가져오는 NEXT VALUE FOR 함수를 지원합니다. 일부 흐름 제어 문에서는 이 함수를 사용할 수 없다는 점에 유의하세요. OVER 절도 지원되지 않습니다.
+ sp\$1describe\$1unclared\$1parameters를 사용하여 특정 오류를 처리할 때 발생하는 중단을 해결했습니다.
+ Babelfish 확장 생성 중에 드물게 발생하는 오류를 해결했습니다.
+ sp\$1executesql에서 TVP를 사용하는 동안 "typename is NULL" 오류가 발생하는 문제를 해결했습니다.
+ FOR XML PATH 절을 사용하는 하위 쿼리에서 상관 관계 이름과 함께 SELECT를 사용할 때 오류가 발생하지 않도록 SELECT FOR XML/JSON 동작을 수정했습니다.
+ 빈 테이블에 대해 올바른 결과를 반환하지 않는 SELECT FOR JSON 또는 SELECT FOR XML 쿼리 관련 문제를 해결했습니다.
+ 게스트 사용자가 잘못된 스키마에서 객체를 생성할 수 있는 문제를 해결했습니다.
+ 시스템 저장 프로시저의 파라미터 유형에 대한 사용자 정의 유형의 스키마 이름 확인을 수정했습니다.
+ 애플리케이션에서 준비된 문에 대해 100개가 넘는 바인드 파라미터를 포함한 쿼리를 실행할 때 오류가 발생하는 문제를 해결했습니다. 이제 이 한도가 SQL Server에 사용되는 한도에 맞춰 2,100개로 증가했습니다.
+ 직접적인 sp\$1executesql 호출에서 변수 이름의 대소문자 처리와 관련된 문제를 해결했습니다.
+ 이제 sp\$1fkeys 저장 프로시저가 결과 집합에서 'deferrability' 열도 반환합니다.
+ 일부 정수 데이터 유형에 대한 연결의 종료를 초래하는 AVG 집계 문제를 해결했습니다.
+ 이제 각 뷰의 index\$1id 및 indid 열이 동일한 객체에 속하는 인덱스에 대해 동일한 값을 반환하며 index\$1id는 객체 내에서만 고유합니다.
+ nvarchar 또는 join을 사용하여 저장 프로시저에서 OpenJson을 직접적으로 호출할 때 오류가 발생하지 않도록 문제를 해결했습니다.
+ 일부 정수 리터럴과 관련된 금지된 변환에 대해 try\$1convert 및 try\$1cast를 사용하는 동안 오류가 발생하지 않도록 문제를 해결했습니다.
+ OPENJSON WITH 절에 테이블 별칭을 사용할 수 있도록 문제를 해결했습니다.
+ 적절한 유형을 반환하는 Degrees, Radians 및 Power 함수를 지원합니다.
+ sysadmin에 대한 멤버십 처리가 올바르지 않은 문제를 해결했습니다.
+ CONVERT 함수를 사용하여 DATE/TIME 유형을 VARCHAR 유형으로 변환할 때 기본 출력 스타일을 수정했습니다.
+ CREATE PROC/FUNCTION/TRIGGER에서 EXECUTE AS CALLER 절을 지원합니다.
+ 기존 sp\$1executesql 범위 이후에 구성이 되돌려지지 않는 문제를 해결했습니다.
+ sys.has\$1perms\$1by\$1name 함수의 데이터베이스 간 액세스를 처리할 때 발생하는 문제를 해결했습니다.
+ SERVERPROPERTY 함수에 대해 ProductLevel 및 ProductUpdateLevel 속성을 지원합니다. ProductUpdateLevel은 항상 NULL을 반환하고 ProductLevel은 T-SQL 정의를 사용하여 Babelfish 버전 번호를 밀접하게 추적합니다.
+ 클라이언트 애플리케이션에서 테이블 변수를 바인드 파라미터로 사용할 때 오류가 발생하는 문제를 해결했습니다.

## Babelfish for Aurora PostgreSQL 2.x 버전(사용되지 않는 일부 버전 포함)
<a name="aurorababelfish-versions-version2x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 2.14](#AuroraBabelfish.Updates.214X)
+ [Babelfish for Aurora PostgreSQL 2.13](#AuroraBabelfish.Updates.213X)
+ [Babelfish for Aurora PostgreSQL 2.12](#AuroraBabelfish.Updates.212X)
+ [Babelfish for Aurora PostgreSQL 2.11](#AuroraBabelfish.Updates.211X)
+ [Babelfish for Aurora PostgreSQL 2.10](#AuroraBabelfish.Updates.210X)
+ [Babelfish for Aurora PostgreSQL 2.9](#AuroraBabelfish.Updates.29X)
+ [Babelfish for Aurora PostgreSQL 2.8](#AuroraBabelfish.Updates.28X)
+ [Babelfish for Aurora PostgreSQL 2.7(사용되지 않음)](#AuroraBabelfish.Updates.27X)
+ [Babelfish for Aurora PostgreSQL 2.6](#AuroraBabelfish.Updates.26X)
+ [Babelfish for Aurora PostgreSQL 2.5(사용되지 않음)](#AuroraBabelfish.Updates.25X)
+ [Babelfish for Aurora PostgreSQL 2.4(사용되지 않음)](#AuroraBabelfish.Updates.24X)
+ [Babelfish for Aurora PostgreSQL 2.3(사용되지 않음)](#AuroraBabelfish.Updates.23X)
+ [Babelfish for Aurora PostgreSQL 2.2](#AuroraBabelfish.Updates.22X)
+ [Babelfish for Aurora PostgreSQL 2.1](#AuroraBabelfish.Updates.21X)

### Babelfish for Aurora PostgreSQL 2.14
<a name="AuroraBabelfish.Updates.214X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.19와 함께 제공됩니다. Aurora PostgreSQL 14.19의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.14에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.14.0, 2025년 11월 25일](#AuroraBabelfish.Updates.2140)

#### Aurora Babelfish 릴리스 2.14.0, 2025년 11월 25일
<a name="AuroraBabelfish.Updates.2140"></a>

**중요 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

**추가 개선 사항 및 개선 사항**
+ 기본값이 있는 열을 추가하는 동안 오류가 발생하는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 2.13
<a name="AuroraBabelfish.Updates.213X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.18과 함께 제공됩니다. Aurora PostgreSQL 14.18의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.13에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.13.1, 2025년 8월 8일](#AuroraBabelfish.Updates.2131)

#### Aurora Babelfish 릴리스 2.13.1, 2025년 8월 8일
<a name="AuroraBabelfish.Updates.2131"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 2.12
<a name="AuroraBabelfish.Updates.212X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.17과 함께 제공됩니다. Aurora PostgreSQL 14.17의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.12에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.12.2, 2025년 10월 9일](#AuroraBabelfish.Updates.2122)
+ [**Aurora Babelfish 릴리스 2.12.1, 2025년 6월 3일**](#AuroraBabelfish.Updates.2121)
+ [Aurora Babelfish 릴리스 2.12, 2025년 4월 8일](#AuroraBabelfish.Updates.212)

#### Aurora Babelfish 릴리스 2.12.2, 2025년 10월 9일
<a name="AuroraBabelfish.Updates.2122"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

#### **Aurora Babelfish 릴리스 2.12.1, 2025년 6월 3일**
<a name="AuroraBabelfish.Updates.2121"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.12, 2025년 4월 8일
<a name="AuroraBabelfish.Updates.212"></a>

**중요 개선 사항**
+ 연결 풀링 시 기한 경과 파라미터 및 구성 정리가 추가되었습니다.
+ 연결 풀링 시 오래된 데이터를 방지하기 위해 포괄적인 커서 상태 정리가 추가되었습니다.
+ `OUTPUT` 및를 사용하는 `DML` 문 중에 `IDENTITY` 열이 인식되지 않는 문제를 수정했습니다`WHERE`.

**높은 우선 순위의 안정성 향상**
+ 적용 병렬 모드에서 빈 행을 반환한 `sys.Db_id()` 함수를 사용하는 쿼리의 동작을 수정합니다.

### Babelfish for Aurora PostgreSQL 2.11
<a name="AuroraBabelfish.Updates.211X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.15와 함께 제공됩니다. Aurora PostgreSQL 14.15의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.11에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.11.3, 2025년 11월 13일](#AuroraBabelfish.Updates.2113)
+ [Aurora Babelfish 릴리스 2.11.2, 2025년 6월 24일](#AuroraBabelfish.Updates.2112)
+ [Aurora Babelfish 릴리스 2.11.1, 2025년 1월 20일](#AuroraBabelfish.Updates.2111)
+ [Aurora Babelfish 릴리스 2.11.0, 2024년 12월 27일](#AuroraBabelfish.Updates.2110)

#### Aurora Babelfish 릴리스 2.11.3, 2025년 11월 13일
<a name="AuroraBabelfish.Updates.2113"></a>

**중요한 안정성 개선 사항**
+ 특정 상황에서 TDS 재설정 연결 중 발생하는 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 2.11.2, 2025년 6월 24일
<a name="AuroraBabelfish.Updates.2112"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.11.1, 2025년 1월 20일
<a name="AuroraBabelfish.Updates.2111"></a>

우선 **순위가 높은 안정성 향상.**
+ 경우에 따라 트랜잭션 명령이 연결을 종료할 수 있는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.11.0, 2024년 12월 27일
<a name="AuroraBabelfish.Updates.2110"></a>

***새로운 기능***
+ 연결을 재설정하기 위한 `sys.sp_reset_connection stored` proc 지원을 활성화했습니다.

***추가 개선 사항 및 개선 사항***
+ nvarchar/varchar 파라미터에 대한 올바른 결과를 반환하는 `ISNUMERIC` 함수 관련 문제를 수정했습니다.
+ 올바른 TSQL 오류 코드를 다시 던지는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 2.10
<a name="AuroraBabelfish.Updates.210X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.13과 함께 제공됩니다. Aurora PostgreSQL 14.13의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.10에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.10.2, 2025년 7월 11일](#AuroraBabelfish.Updates.2102)
+ [Aurora Babelfish 릴리스 2.10.0, 2024년 9월 30일](#AuroraBabelfish.Updates.2100)

#### Aurora Babelfish 릴리스 2.10.2, 2025년 7월 11일
<a name="AuroraBabelfish.Updates.2102"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.10.0, 2024년 9월 30일
<a name="AuroraBabelfish.Updates.2100"></a>

**보안 기능 향상**
+ 일부 시나리오에서 권한이 없는 사용자가 다른 사용자와 역할을 삭제할 수 있는 문제를 수정했습니다.
+ 서버 보안 주체의 권한과 관계없이 모든 사용자와 관련된 메타데이터를 표시하는 `sys.database_principals` 뷰 문제를 수정했습니다.

**높은 우선 순위 안정성 개선 사항**
+ 잘못된 table\$1name을 `information_schema.tables` 반환하는 문제를 수정했습니다.
+ `plpgsql` 확장 함수에 대한 문제를 수정했습니다. 런타임 구성 변수에 대한 함수의 로컬 설정은 Babelfish가 설치된 경우 함수 실행이 끝날 때 재설정되지 않을 수 있습니다.

**추가 개선 사항 및 기능 향상**
+ `OUTPUT INTO` 절이 있는 DML이 트리거를 실행하여 오류가 발생할 수 있는 문제를 수정했습니다.
+ 주석이 열 이름과 함께 제공되는 문제를 수정했습니다.

### Babelfish for Aurora PostgreSQL 2.9
<a name="AuroraBabelfish.Updates.29X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.12와 함께 제공됩니다. Aurora PostgreSQL 14.12의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.9에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.9.3, 2025년 7월 17일](#AuroraBabelfish.Updates.293)
+ [Aurora Babelfish 릴리스 2.9.1, 2024년 9월 27일](#AuroraBabelfish.Updates.291)
+ [Aurora Babelfish 릴리스 2.9.0, 2024년 8월 8일](#AuroraBabelfish.Updates.290)

#### Aurora Babelfish 릴리스 2.9.3, 2025년 7월 17일
<a name="AuroraBabelfish.Updates.293"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.9.1, 2024년 9월 27일
<a name="AuroraBabelfish.Updates.291"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.9.0, 2024년 8월 8일
<a name="AuroraBabelfish.Updates.290"></a>

**중요한 안정성 기능 향상**
+ 앞의 공백 없이 구분된 열 별칭이 있는 구문 오류를 생성하는 문제를 수정했습니다.
+ 로그인을 위한 사용자 생성은 로그인이 이미 sysadmin의 멤버인 경우 차단됩니다.
+ nvarchar(max)를 사용하도록 T-SQL 뷰의 열 유형을 수정했습니다.
+ 데이터 형식이 있어야 `sys.sql_modules` 하는 TSQL 보기의 `definition` 열을 수정했습니다`nvarchar(max)`.

**우선 순위가 높은 안정성 기능 향상**
+ `pyodbc` 또는와 연결할 때 Babelfish에서 예기치 않게 오류가 발생하는 문제를 수정했습니다`sqlalchemy`.
+ 동일한 테이블에 AFTER TRIGGER가 설정된 경우 INSTEAD OF TRIGGER 절 관련 문제를 수정했습니다.
+ 대량 복사를 실행하는 동안 특정 조건에서 발생하는 충돌 문제를 수정했습니다.
+ 의 충돌입니다`handle_where_clause_restargets_right()`.
+ Babelfish for Aurora PostgreSQL 인스턴스 엔드포인트에서 `comment on trigger` 문을 실행하는 동안 서버가 다시 시작될 수 있는 버그를 수정했습니다.
+ CONVERT()가 `char` 및 로 변환될 때 날짜를 올바른 날짜 형식으로 반환하는 문제를 수정했습니다`nchar`.
+ dateformat이 13인 datetime 문자열을 유형의 열에 삽입하는 문제를 수정했습니다`datetime`.
+ `sys.index_columns` 시스템 카탈로그의 여러 열을 수정했습니다. 또한 인덱스가 있는 테이블의 DDL 내보내기 문제를 수정했습니다.
+ ALTER TABLE ... 관련 문제를 해결했습니다. 경우에 따라 제약 조건을 삭제할 수 없는 경우 제약 조건을 삭제합니다.
+ 에 TVP가 `SP_EXECSQL` 포함되어 있을 `not all Parameters have names` 때 예기치 않은 오류가 발생하는 문제를 수정했습니다.
+ 에서 업데이트 또는 삭제 문 처리 문제를 수정했습니다`sp_describe_undeclared_parameters`.
+ 문자열 리터럴의 CAST에서 `datetime`, `datetime2` 및 로의 동작 차이를 수정했습니다`datetimeoffset`.
+ 변수와 상수의 조합으로 호출되는 동안 COALESCE 함수의 동작 차이를 수정했습니다.

**추가 개선 사항 및 기능 향상**
+ BCP 가져오기에 대한 십진수(숫자) 변환의 메모리 누수를 수정했습니다.
+ 대량 문 삽입에 오류가 발생하는 `with tablock`힌트 문제를 수정했습니다.
+ 에 이중 이스케이프 및 불균형한 따옴표에 대한 지원이 추가되었습니다`sp_tables table_type`.
+ 관리자 역할을 제외한 모든 사용자의 Babelfish 확장 삭제에 대한 제한을 추가했습니다.
+ Babelfish 확장의 부분 업그레이드를 방지합니다.
+ 이제 sys 프로시저 열 속성은 추가 속성 `iscomputed`, `columnid`, `ordinal`,를 지원합니다`isidentity`.
+ 이제 인덱스 또는 제약 조건의 DDL 스크립팅에 열을 사용한 올바른 순서 지정이 포함됩니다.

### Babelfish for Aurora PostgreSQL 2.8
<a name="AuroraBabelfish.Updates.28X"></a>

Aurora Babelfish의이 릴리스는 Aurora PostgreSQL 14.11과 함께 제공됩니다. Aurora PostgreSQL 14.11의 개선 사항에 대한 자세한 내용은 섹션을 참조하세요[Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.8에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.8.4, 2025년 7월 30일](#AuroraBabelfish.Updates.284)
+ [Aurora Babelfish 릴리스 2.8.2, 2024년 10월 7일](#AuroraBabelfish.Updates.282)
+ [Aurora Babelfish 릴리스 2.8.0, 2024년 4월 29일](#AuroraBabelfish.Updates.280)

#### Aurora Babelfish 릴리스 2.8.4, 2025년 7월 30일
<a name="AuroraBabelfish.Updates.284"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.8.2, 2024년 10월 7일
<a name="AuroraBabelfish.Updates.282"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.8.0, 2024년 4월 29일
<a name="AuroraBabelfish.Updates.280"></a>

**중요한 안정성 기능 향상**
+ SSMS 버전 19.2에서 객체 탐색기 데이터베이스 열거 문제를 수정했습니다.
+ 길이가 큰 문자열이 `VARCHAR(MAX)` `VARBINARY(MAX)` 있는 변수 `NVARCHAR(MAX)`,에서 데이터를 선택하는 동안 오류가 발생하는 문제를 수정했습니다.
+ 멀티바이트 문자에 대한 문자 데이터 유형의 빈 공간 패딩 관련 문제를 수정했습니다.
+ SSMS 객체 탐색기에서 테이블 및 뷰를 열거하는 성능 문제를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ 시스템 프로시저의 성능이 개선되었습니다`sp_tablecollations_100`.
+ 뷰에 문자열 리터럴에서 바이너리 유형으로 캐스팅이 포함되는 메이저 버전 업그레이드 문제를 수정했습니다.
+ 병렬 작업자가 논리적 데이터베이스 이름을 가져올 수 없는 버그를 수정했습니다.
+ 와 비교할 때 발생하는 성능 문제를 수정`date`했습니다`datetime`.

**추가 개선 사항 및 기능 향상**
+ 메이저 버전 업그레이드 `sys.all_objects` 후 `object_id`의 중복 문제를 수정했습니다.
+ 에 대한 함수와 `Binary`에 대한 `CAST` 함수 문제를 수정`Varchar``Rowversion`했습니다`Varchar`.
+ 테이블 변수가 없는 경우 테이블 변수를 사용하여 문 실행에 삽입하는 문제를 수정했습니다.
+ 유형 바이너리로 변환되는 입력 16진수 문자열의 데이터 길이가 올바르지 않은 문제를 수정했습니다.
+ 에서 대소문자 혼합 오류 문제를 수정했습니다`sp_columns_100`.
+ 를 통해 `TVP` 실행한 후 테이블 변수 조회의 충돌을 수정했습니다`TDS RPC SPExecuteSQL`.
+ 14.5에서 14.11로 업그레이드할 때 올바른 데이터 정렬을 갖도록 Babelfish 뷰 정의 테이블 인덱스를 수정했습니다.

### Babelfish for Aurora PostgreSQL 2.7(사용되지 않음)
<a name="AuroraBabelfish.Updates.27X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.10과 함께 제공됩니다. Aurora PostgreSQL 14.10의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.7에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.7.4, 2025년 8월 4일](#AuroraBabelfish.Updates.274)
+ [Aurora Babelfish 릴리스 2.7.2, 2024년 9월 17일](#AuroraBabelfish.Updates.272)
+ [Aurora Babelfish 릴리스 2.7.0, 2023년 12월 21일](#AuroraBabelfish.Updates.270)

#### Aurora Babelfish 릴리스 2.7.4, 2025년 8월 4일
<a name="AuroraBabelfish.Updates.274"></a>

**보안 개선 사항**
+ 일부 시나리오에서 권한이 없는 사용자가 데이터에 대한 읽기 액세스 권한을 얻을 수 있는 병렬 작업자의 권한 확인 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.7.2, 2024년 9월 17일
<a name="AuroraBabelfish.Updates.272"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.7.0, 2023년 12월 21일
<a name="AuroraBabelfish.Updates.270"></a>

**보안 기능 향상**
+ sys.server\$1principals 보기에 대한 권한 문제를 해결했습니다.

**중요한 안정성 기능 향상**
+ ISNULL 함수가 잘못된 데이터 유형을 반환할 수 있는 문제를 해결했습니다.
+ IF와 같은 조건문의 조건이 잘못 평가될 수 있는 문제를 해결했습니다.
+ 병렬 쿼리를 적용할 때 나타날 수 있는 “database ... does not exist” 오류를 해결했습니다.
+ 병렬 워커를 적용할 때 테이블 변수 또는 임시 테이블의 처리를 수정했습니다.
+ 병렬 워커를 적용할 때 발생하는 예상치 못한 오류 “lost connection to parallel worker”를 해결했습니다.
+ SELECT 열에 괄호가 여러 개 있는 문제를 해결했습니다.
+ 열 이름 별칭에 길이가 64바이트를 초과하는 문자열(예: select col as '您对“数据一览“中的车型，颜色，内饰，选装, ')이 포함된 경우 클라이언트가 중단될 수 있는 열 이름 별칭 처리 문제를 해결했습니다.
+ information\$1schema\$1tsql.tables.TABLE\$1TYPE 열의 데이터 유형을 수정했습니다.
+ 업데이트 쿼리의 set 절에서 테이블에 대해 별칭이 정의된 table.column 또는 schema\$1name.table.column을 사용할 때 발생하는 “column ... does not exist” 오류를 해결했습니다.
+ 쿼리 문의 여러 함수에 대한 잘못된 스키마 확인 문제를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ 올바른 인코딩을 사용하여 varchar와 바이너리 데이터 유형 간의 유형 변환을 수정했습니다.
+ 열 이름 별칭의 대/소문자가 유지되지 않는 문제를 해결했습니다.
+ 병렬 쿼리 모드에서 화폐 데이터 유형을 포함하는 쿼리가 중단되는 문제를 해결했습니다.
+ 기본이 아닌 서버 데이터 정렬 이름을 사용하는 MVU에서 오류가 발생하는 문제를 해결했습니다.
+ information\$1schema와 sys.objects WHERE type IN('U', 'V')이 Babelfish에서 다른 결과를 제공하는 문제를 해결했습니다.
+ sp\$1columns 및 sp\$1columns\$1100이 십진수 열에 NULL 기수를 잘못 표시하는 문제를 해결했습니다.
+ 병렬 쿼리 모드에서 sys.format() 함수를 포함한 쿼리가 “cannot start subtransactions during a parallel operation” 오류를 반환하는 문제를 해결했습니다.
+ 병렬 쿼리 모드에서 pg\$1hint\$1plan을 사용할 때 예상치 못한 오류 “could not access file “pg\$1hint\$1plan”: No such file or directory”가 발생하는 문제를 해결했습니다.
+ ‘duplicate key value violates unique constraint ...’라는 오류가 발생하는 문제를 해결했습니다. 이 오류는 이전에 삭제한 보기를 같은 이름으로 다시 만들 때 발생했습니다.

**추가 개선 사항 및 기능 향상**
+ 저장 프로시저 sp\$1describe\$1unclared\$1parameters의 성능을 개선했습니다.
+ DATEADD(), DATEDIFF()의 성능 문제를 해결했습니다.
+ SSMS - 객체 탐색기에서 저장 프로시저를 로드하는 데 시간이 오래 걸리는 문제를 해결했습니다.
+ SSMS - SSMS 객체 탐색기에서 테이블 및 보기를 열거할 때 발생하는 성능 문제를 해결했습니다.
+ Babelfish 확장 생성 및 업그레이드 후 ANALYZE를 실행하여 Babelfish 확장 생성 및 업그레이드 후 발생하는 성능 문제를 해결했습니다.
+ 쿼리에 bigint로의 불필요한 캐스트가 있는 경우 인덱스가 사용되지 않는 문제를 해결했습니다.
+ (sp\$1\$1)로 시작하는 저장 프로시저가 dbo. 또는 sys. 접두사를 사용하여 간접적으로 호출될 때 발생하는 문제를 해결했습니다.
+ ‘guest’ 사용자의 경우 sys.babelfish\$1authid\$1user\$1ext 카탈로그의 default\$1schema\$1name 열과 관련하여 발생하는 문제를 해결했습니다.
+ sys.babelfish\$1view\$1def 카탈로그 테이블의 분리된 항목 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 2.6
<a name="AuroraBabelfish.Updates.26X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.9와 함께 제공됩니다. Aurora PostgreSQL 14.9의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.6에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.6.1, 2024년 11월 14일](#AuroraBabelfish.Updates.261)
+ [Aurora Babelfish 릴리스 2.6.0, 2023년 10월 24일](#AuroraBabelfish.Updates.260)

#### Aurora Babelfish 릴리스 2.6.1, 2024년 11월 14일
<a name="AuroraBabelfish.Updates.261"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.6.0, 2023년 10월 24일
<a name="AuroraBabelfish.Updates.260"></a>

**새로운 기능**
+ TSQL 함수 SMALLDATETIMEFROMPARTS()에 대한 지원을 추가했습니다.

**중요한 안정성 기능 향상**
+ PostgreSQL의 함수, 프로시저 또는 트리거가 실행 스택에 있을 때는 T-SQL 트리거를 실행할 수 없습니다.

**우선 순위가 높은 안정성 기능 향상**
+ GETDATE()가 동일한 쿼리에서 서로 다른 값을 잘못 반환하는 문제를 해결했습니다.
+ GETUTCDATE()가 쿼리 시간 대신 트랜잭션 시간을 잘못 반환하는 문제를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ SSMS가 여러 뷰에 대한 스크립트를 생성하거나 뷰를 다른 객체와 결합하면 오류가 발생하는 문제를 해결했습니다.
+ FOR JSON 또는 FOR XML의 결과에서 `datetime` 값의 형식을 지정하는 동안 시스템 중단이 발생하지 않도록 문제를 해결했습니다.
+ 런타임 오류 후 테이블 변수를 정리하는 동안 시스템 중단이 발생하지 않도록 문제를 해결했습니다.
+ 중첩 함수의 직접적인 호출에서 특정 값을 사용할 때 시스템 중단이 발생하지 않도록 문제를 해결했습니다.
+ `PLTSQL` 함수를 해제하는 동안 발생하는 잘못된 메모리 액세스 문제를 해결했습니다.
+ `SqlBulkCopy`에서 열 순서가 정의된 테이블과 다른 경우 발생하는 중단을 해결했습니다.
+ `bcp in`에서 테이블의 열 수가 많은 경우 서버 중단이 발생하는 문제를 해결했습니다.
+ `enable_pg_hint`가 설정되어 있을 때 병렬 쿼리에서 발생하는 중단을 해결했습니다.
+ 프로시저가 이름으로 직접 호출되고 프로시저의 파라미터 순서가 다른 경우 프로시저 출력 파라미터의 값이 잘못되는 문제를 해결했습니다.
+ `sp_describe_first_result_set` 프로시저가 잘못된 열 순서를 반환하여 BCP가 잘못 작동할 수 있는 문제를 해결했습니다.
+ REAL에서 DECIMAL로 변환할 때 소수점 이하 자릿수가 손실되는 것과 관련된 문제를 해결했습니다.
+ Babelfish 업그레이드 프로세스 중 오류 처리를 수정했습니다. Babelfish 업그레이드 중에 문제가 발생하면 오류가 생성됩니다.
+ XML 데이터 유형의 발신자가 `NULL` 값을 처리할 때 클라이언트가 중단되는 문제를 해결했습니다.
+ USE 데이터베이스 문이 프로시저, 함수 또는 트리거 정의 내에서 잘못 허용되는 문제를 해결했습니다.
+ `sys.sysobjects` 쿼리 시 PG 포트에서 T-SQL 프로시저를 직접적으로 호출하는 동안 발생하는 중단을 해결했습니다.

### Babelfish for Aurora PostgreSQL 2.5(사용되지 않음)
<a name="AuroraBabelfish.Updates.25X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.8과 함께 제공됩니다. Aurora PostgreSQL 14.8의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.5에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.5.2, 2024년 11월 12일](#AuroraBabelfish.Updates.252)
+ [Aurora Babelfish 릴리스 2.5.1, 2023년 10월 4일](#AuroraBabelfish.Updates.251)
+ [Aurora Babelfish 릴리스 2.5.0, 2023년 7월 13일](#AuroraBabelfish.Updates.250)

#### Aurora Babelfish 릴리스 2.5.2, 2024년 11월 12일
<a name="AuroraBabelfish.Updates.252"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.5.1, 2023년 10월 4일
<a name="AuroraBabelfish.Updates.251"></a>

**우선 순위가 높은 안정성 기능 향상**
+ 테이블 변수를 참조하는 커서가 이미 삭제되어 있는 경우 중단이 발생하는 문제를 해결했습니다.
+ UNION ALL, ORDER BY 및 다중 조인을 포함한 쿼리 시 가용성 손실이 발생할 수 있는 문제를 해결했습니다.
+ `enable_pg_hint`가 `on`으로 설정된 경우 병렬 쿼리 실행 시 발생하는 중단을 해결했습니다.
+ `PLTSQL` 함수를 해제하는 동안 발생하는 잘못된 메모리 액세스를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ FOR JSON 또는 FOR XML의 결과에서 datetime 값의 형식 지정을 올바르게 처리하여 중단을 방지하도록 문제를 해결했습니다.
+ `SqlBulkCopy`에서 열 순서가 테이블 정의와 다른 경우 발생하는 중단을 해결했습니다.
+ `bcp in`에서 테이블의 열 수가 많은 경우 서버 중단이 발생하는 문제를 해결했습니다.
+ 프로시저가 이름으로 직접 호출되고 프로시저의 파라미터 순서가 다른 경우 프로시저 출력 파라미터의 값이 잘못되는 문제를 해결했습니다.
+ 정리 중에 임시 테이블 또는 테이블 변수를 삭제할 때 발생하는 중단을 해결했습니다.
+ XML 데이터 유형의 발신자가 NULL 값을 처리할 때 클라이언트가 중단되는 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 2.5.0, 2023년 7월 13일
<a name="AuroraBabelfish.Updates.250"></a>

**보안 기능 향상**
+ sysadmin 이외 로그인이 로그인을 DROP 또는 ALTER할 수 있는 문제를 해결했습니다.

**중요한 안정성 기능 향상**
+ 테이블 변수로 인해 분리된 메타데이터 항목이 발생할 수 있는 문제를 해결했습니다.
+ CTE 상위 순서가 null 우선 동작을 잘못 처리하는 문제를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ Babelfish 서버에 대한 동시 SSL 연결 시 간헐적으로 발생하는 문제를 해결했습니다.
+ UNION ALL 쿼리에 대한 ORDER BY 절의 열 이름 확인 문제를 해결했습니다.
+ 데이터베이스를 삭제할 때 인식되지 않는 객체 문제를 해결했습니다.
+ 문자열이 아닌 고유 키를 추가할 때 발생하는 중단 문제를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ sp\$1helpdb에서 compatbility\$1level에 NULL이 표시되는 문제를 해결했습니다.
+ update\$1DropRoleStmt와 관련된 메모리 관리 문제를 해결했습니다.
+ 트랜잭션 롤백의 영향을 받지 않도록 테이블 변수를 수정했습니다.
+ nvarchar 데이터 유형에 대한 'select convert(nvarchar(10),Getdate(),105)' 동작을 수정했습니다.
+ 함수 내 테이블 변수에 대해 UPDATE 및 DELETE를 허용하도록 문제를 해결했습니다.
+ 테이블 변수를 사용하는 동안 성능을 높이고 카탈로그 팽창을 방지하도록 개선했습니다.
+ @@NEXTLEVEL에서 예상보다 1유닛 큰 값이 반환되는 문제를 해결했습니다.
+ sp\$1helpdb에서 입력 파라미터의 대소문자 구분이 제대로 처리되지 않는 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 2.4(사용되지 않음)
<a name="AuroraBabelfish.Updates.24X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.7과 함께 제공됩니다. Aurora PostgreSQL 14.7의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.4에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.4.4, 2024년 11월 6일](#AuroraBabelfish.Updates.244)
+ [Aurora Babelfish 릴리스 2.4.3, 2023년 10월 4일](#AuroraBabelfish.Updates.243)
+ [Aurora Babelfish 릴리스 2.4.2, 2023년 7월 24일](#AuroraBabelfish.Updates.242)
+ [Aurora Babelfish 릴리스 2.4.1, 2023년 5월 10일](#AuroraBabelfish.Updates.241)
+ [Aurora Babelfish 릴리스 2.4.0, 2023년 4월 5일](#AuroraBabelfish.Updates.240)

#### Aurora Babelfish 릴리스 2.4.4, 2024년 11월 6일
<a name="AuroraBabelfish.Updates.244"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.4.3, 2023년 10월 4일
<a name="AuroraBabelfish.Updates.243"></a>

****
+ `update_DropRoleStmt`와 관련된 메모리 관리 문제를 해결했습니다.
+ 열 순서가 테이블 정의와 다른 경우 stacktrace에 heap\$1compute\$1data\$1size 함수를 사용하는 `SqlBulkCopy`에서 발생하는 중단을 해결했습니다.
+ `bcp in`에서 테이블의 열 수가 많은 경우 서버 중단이 발생하는 문제를 해결했습니다.
+ `enable_pg_hint`가 `on`으로 설정된 경우 병렬 쿼리 실행 시 발생하는 중단을 해결했습니다.

#### Aurora Babelfish 릴리스 2.4.2, 2023년 7월 24일
<a name="AuroraBabelfish.Updates.242"></a>

**추가 개선 사항 및 기능 향상**
+ Babelfish 인스턴스에 대한 동시 연결 중 간헐적으로 발생하는 SSL 연결 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 2.4.1, 2023년 5월 10일
<a name="AuroraBabelfish.Updates.241"></a>

**추가 개선 사항 및 기능 향상**
+ '마스터'가 아닌 데이터베이스에서 시퀀스를 생성할 때 오류가 발생하지 않도록 문제를 해결했습니다.
+ 특정 시나리오에서 대량 로드 작업 중 발생하는 중단을 해결했습니다.

#### Aurora Babelfish 릴리스 2.4.0, 2023년 4월 5일
<a name="AuroraBabelfish.Updates.240"></a>

**새로운 기능**
+ Babelfish for Aurora PostgreSQL DB 클러스터 14.3 이상에서 Aurora PostgreSQL 14.7로의 마이너 버전 업그레이드를 지원합니다. 마이너 버전 업그레이드에 대한 자세한 내용은 [Babelfish를 새 마이너 버전으로 업그레이드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-minor)를 참조하세요.
+ Babelfish for Aurora PostgreSQL DB 클러스터 13.x 이상에서 Aurora PostgreSQL 14.7로의 메이저 버전 업그레이드를 지원합니다. 메이저 버전 업그레이드에 대한 자세한 내용은 [Babelfish를 새 메이저 버전으로 업그레이드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-major)를 참조하세요.
+ STR, APP\$1NAME, OBJECT\$1DEFINITION, OBJECT\$1SCHEMA\$1NAME, ATN2, DATEDIFF\$1BIG 함수를 지원합니다.
+ INFORMATION\$1SCHEMA 뷰로 시퀀스, 루틴, 스키마를 지원합니다.
+  TABLE, VIEW, PROCEDURE, FUNCTION, SEQUENCE에 대해 sp\$1rename을 지원합니다.
+ sys.systypes 시스템 호환성 뷰를 지원합니다.
+ Babelfish에서 출력으로 반환되는 SQL Server 제품 버전 번호를 설정할 수 있는 babelfishpg\$1tds.product\$1version이라는 새로운 GUC 파라미터를 지원합니다. 자세한 내용은 [Babelfish 제품 버전 파라미터 사용](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-guc-version)을 참조하세요.
+ Babelfish for Aurora PostgreSQL 데이터베이스에 있는 다양한 객체에 대한 데이터 정의 스크립트를 생성할 수 있도록 지원을 추가했습니다. 자세한 내용은 [Babelfish에서 지원되는 DDL 내보내기](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-query-database.html#babelfish-ddl-exports)를 참조하세요.

**보안 기능 향상**
+ 범위를 벗어난 배열 액세스로 인한 버퍼 오버플로를 해결했습니다.

**우선 순위가 높은 안정성 기능 향상**
+ 대화형 쿼리, ODBC 기반 애플리케이션 및 SQL Server Management Studio와 같은 도구를 통해 성능을 개선했습니다. 다음과 같은 개선 사항이 적용되었습니다.
  + OBJECT\$1ID(), OBJECT\$1NAME(), SCHEMA\$1ID()를 포함한 여러 시스템 함수의 성능 문제를 해결했습니다.
  + 시스템 저장 프로시저 sp\$1sproc\$1columns 및 sp\$1fkeys의 성능 문제를 해결했습니다.
  + 시스템 카탈로그 뷰 sys.all\$1views, sys.objects 및 sys.types의 성능 문제를 해결했습니다.
  + 대량 로드, T-SQL 구문 분석 및 준비된 문의 성능을 개선했습니다.
+ 함수가 쿼리 조건자의 일부로 사용될 때 인덱스 사용을 개선하기 위해 사용자 정의 함수의 변동성을 설정하는 데 사용할 수 있는 새로운 시스템 저장 프로시저 sp\$1babelfish\$1volatility를 추가했습니다.
+ 업데이트된 테이블의 상관관계 이름을 참조하는 UPDATE FROM 또는 DELETE FROM 문에서 오류가 발생하는 문제를 해결했습니다.
+ scope\$1identity 함수가 한 범위를 종료한 후 잘못된 결과를 반환하는 문제를 해결했습니다.
+ .NET 클라이언트 프레임워크에서 명령이 간접적으로 호출될 때 이름 확인이 예상대로 작동하지 않는 문제를 해결했습니다.

**추가 개선 사항 및 기능 향상**
+ 세션의 문 제한 시간 파라미터가 예상대로 작동하지 않는 문제를 해결했습니다.
+  사용자 정의 데이터 유형을 사용한 시퀀스 생성을 지원합니다.
+ 열 이름, 별칭 또는 주석의 유니코드로 인해 구문 분석 오류가 발생하는 문제를 해결했습니다.
+ scope\$1identity 함수에서 실제로 필요한 것보다 더 많은 권한을 요구하는 문제를 해결했습니다.
+ 시퀀스의 다음 값을 가져오는 NEXT VALUE FOR 함수를 지원합니다. 일부 흐름 제어 문에서는 이 함수를 사용할 수 없다는 점에 유의하세요. OVER 절도 지원되지 않습니다.
+ sp\$1describe\$1unclared\$1parameters를 사용하여 특정 오류를 처리할 때 발생하는 중단을 해결했습니다.
+ Babelfish 확장 생성 중에 드물게 발생하는 오류를 해결했습니다.
+ sp\$1executesql에서 TVP를 사용하는 동안 "typename is NULL" 오류가 발생하는 문제를 해결했습니다.
+ FOR XML PATH 절을 사용하는 하위 쿼리에서 상관 관계 이름과 함께 SELECT를 사용할 때 오류가 발생하지 않도록 SELECT FOR XML/JSON 동작을 수정했습니다.
+ 빈 테이블에 대해 올바른 결과를 반환하지 않는 SELECT FOR JSON 또는 SELECT FOR XML 쿼리 관련 문제를 해결했습니다.
+ 게스트 사용자가 잘못된 스키마에서 객체를 생성할 수 있는 문제를 해결했습니다.
+ 시스템 저장 프로시저의 파라미터 유형에 대한 사용자 정의 유형의 스키마 이름 확인을 수정했습니다.
+ 애플리케이션에서 준비된 문에 대해 100개가 넘는 바인드 파라미터를 포함한 쿼리를 실행할 때 오류가 발생하는 문제를 해결했습니다. 이제 이 한도가 SQL Server에 사용되는 한도에 맞춰 2,100개로 증가했습니다.
+ 직접적인 sp\$1executesql 호출에서 변수 이름의 대소문자 처리와 관련된 문제를 해결했습니다.
+ 이제 sp\$1fkeys 저장 프로시저가 결과 집합에서 'deferrability' 열도 반환합니다.
+ 여러 정수 데이터 유형에 대한 연결의 종료를 초래하는 AVG 집계 문제를 해결했습니다.
+ 이제 각 뷰의 index\$1id 및 indid 열이 동일한 객체에 속하는 인덱스에 대해 동일한 값을 반환하며 index\$1id는 객체 내에서만 고유합니다.
+ nvarchar 또는 join을 사용하여 저장 프로시저에서 OpenJson을 직접적으로 호출할 때 오류가 발생하지 않도록 문제를 해결했습니다.
+ 정수 리터럴과 관련된 금지된 변환에 대해 try\$1convert 및 try\$1cast를 사용하는 동안 오류가 발생하지 않도록 문제를 해결했습니다.
+ OPENJSON WITH 절에 테이블 별칭을 사용할 수 있도록 문제를 해결했습니다.
+ 적절한 유형을 반환하는 Degrees, Radians 및 Power 함수를 지원합니다.
+ sysadmin에 대한 멤버십 처리가 올바르지 않은 문제를 해결했습니다.
+ CONVERT 함수를 사용하여 DATE/TIME 유형을 VARCHAR 유형으로 변환할 때 기본 출력 스타일을 수정했습니다.
+ CREATE PROC/FUNCTION/TRIGGER에서 EXECUTE AS CALLER 절을 지원합니다.
+ 기존 sp\$1executesql 범위 이후에 구성이 되돌려지지 않는 문제를 해결했습니다.
+ sys.has\$1perms\$1by\$1name 함수의 데이터베이스 간 액세스를 처리할 때 발생하는 문제를 해결했습니다.
+ SERVERPROPERTY 함수에 대해 ProductLevel 및 ProductUpdateLevel 속성을 지원합니다. ProductUpdateLevel은 항상 NULL을 반환하고 ProductLevel은 T-SQL 정의를 사용하여 Babelfish 버전 번호를 밀접하게 추적합니다.
+ 클라이언트 애플리케이션에서 테이블 변수를 바인드 파라미터로 사용할 때 오류가 발생하는 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 2.3(사용되지 않음)
<a name="AuroraBabelfish.Updates.23X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.6과 함께 제공됩니다. Aurora PostgreSQL 14.6의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.3에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.3.4, 2024년 11월 18일](#AuroraBabelfish.Updates.234)
+ [Aurora Babelfish 릴리스 2.3.3, 2023년 9월 13일](#AuroraBabelfish.Updates.233)
+ [Aurora Babelfish 릴리스 2.3.2, 2023년 3월 3일](#AuroraBabelfish.Updates.232)
+ [Aurora Babelfish 릴리스 2.3.0, 2023년 1월 20일](#AuroraBabelfish.Updates.230)

#### Aurora Babelfish 릴리스 2.3.4, 2024년 11월 18일
<a name="AuroraBabelfish.Updates.234"></a>

**보안 기능 향상**
+ 권한이 없는 사용자가 사용자 및 역할을 삭제하는 문제를 수정했습니다.

#### Aurora Babelfish 릴리스 2.3.3, 2023년 9월 13일
<a name="AuroraBabelfish.Updates.233"></a>

**추가 개선 사항 및 기능 향상**
+ Babelfish 확장 생성 중에 드물게 발생하는 오류를 해결했습니다.
+ `update_DropRoleStme`와 관련된 메모리 관리 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 2.3.2, 2023년 3월 3일
<a name="AuroraBabelfish.Updates.232"></a>

**보안 기능 향상**
+ 범위를 벗어난 배열 액세스로 인한 버퍼 오버플로를 해결했습니다.

#### Aurora Babelfish 릴리스 2.3.0, 2023년 1월 20일
<a name="AuroraBabelfish.Updates.230"></a>

**새로운 기능**
+ Babelfish for Aurora PostgreSQL DB 클러스터 13.6 이상에서 Aurora PostgreSQL 14.6으로의 메이저 버전 업그레이드를 지원합니다. 메이저 버전 업그레이드에 대한 자세한 내용은 [Babelfish 클러스터를 새 버전으로 업그레이드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information.html#babelfish-information-upgrading)를 참조하세요.
+ T-SQL 힌트(조인 메서드, 인덱스 사용, MAXDOP)를 지원합니다. Babelfish에서 지원하는 T-SQL 힌트에 대한 자세한 내용은 [T-SQL 쿼리 힌트를 사용하여 Babelfish 쿼리 성능 향상](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-tsql-hints)을 참조하세요.
+ 이제 Babelfish는 제로 가동 중지 패치 적용(ZDP)을 지원합니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [마이너 릴리스 업그레이드 및 제로 가동 중지 패치 적용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.Minor)을 참조하세요.
+ 약간의 제한 사항을 두고 FORMAT() T-SQL 함수를 지원합니다.
+ THROW, PRINT, USE 및 RAISEERROR 문에 대한 예상 실행 계획을 지원합니다.
+ JSON 문자열의 속성 값을 업데이트하고 업데이트된 JSON 문자열을 반환하는 Babelfish의 JSON\$1MODIFY 함수를 지원합니다.
+ SELECT 문의 FROM 절에서 VALUES() 생성자를 지원합니다.
+ 역할을 생성하거나 변경하기 위한 sp\$1addrole, sp\$1droprole, sp\$1addrolemember, sp\$1droprolemember 프로시저를 지원합니다.
+ sys.all\$1parameters 카탈로그 뷰를 지원합니다.
+ 사용자가 생성한 모든 데이터베이스에서 게스트 사용자를 지원하고 GRANT/CONNECT TO/FROM 사용자(게스트 포함)를 지원합니다.
+ sp\$1helpdbfixedrole 및 DATETIMEOFFSETFROMPARTS 함수를 지원합니다.

**우선 순위가 높은 안정성 기능 향상**
+ IDENTITY\$1INSERT=ON을 사용하는 INSERT 문의 성능을 개선했습니다.
+ 잘못된 비교 연산자가 사용되어 'DROP DATABASE' 문이 실패하는 문제를 해결했습니다.
+ 숫자 유형에 대한 숫자 오버플로 오류가 제대로 처리되지 않는 문제를 해결했습니다.
+ DB 소유자가 자체 DB에서 dbo로 간주되지 않는 문제를 해결했습니다.
+ SSL 핸드셰이크 실패 문제를 해결하고 몇 가지 다른 개선 사항을 추가했습니다.
+ 이전에 스칼라 함수(FN)로 보고되었던 인라인 테이블 반환 함수(IF) 및 테이블 반환 함수(TF)를 올바르게 식별하도록 sys.all\$1objects 뷰를 수정했습니다. OBJECTPROPERTY 함수의 IsInlineFunction 속성에 대해서도 비슷한 문제를 해결했습니다.
+ DBO가 DB 역할의 멤버으로 잘못 간주되는 문제를 해결했습니다.
+ sysadmin의 멤버가 SSMS를 통해 연결할 수 없는 문제를 해결했습니다.
+ 올바른 객체(테이블)를 선택 및 수정하도록 트리거 및 뷰의 스키마 이름 확인을 수정했습니다.
+ 이름이 대문자/소문자로 된 역할을 생성할 때 카탈로그의 매핑 일관성을 수정했습니다.
+ 불충분한 권한으로 인해 다른 로그인에 대한 액세스가 거부된 후 데이터베이스 삭제가 차단되는 문제를 해결했습니다.
+ TEXT 및 NTEXT를 제외한 Babelfish 데이터 유형의 기본 데이터 정렬이 babelfishpg\$1tsql.server\$1collation\$1name 파라미터에 언급된 것과 동일하도록 수정했습니다. 자세한 내용은 [Babelfish의 기본 데이터 정렬](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations-default)을 참조하세요.
+ 올바른 결과를 위해 tempdb.sys.objects에 대한 DB 간 참조를 수정했습니다.

**추가 개선 사항 및 기능 향상**
+ 각 데이터베이스에 대해 고유한 트리거 이름을 지정하도록 문제를 해결했습니다.
+ sp\$1tables를 JDBC 메타데이터 함수에서 간접적으로 호출할 때 발생하는 문제를 해결했습니다.
+ CHECK 제약 조건을 LIKE 조건과 함께 사용할 때 발생하는 문제를 해결했습니다.
+ 저장 프로시저를 처리할 때 sp\$1sproc\$1columns 관련 성능을 개선했습니다.
+ 이제 sp\$1sproc\$1columns에 TVP를 파라미터로 사용하는 저장 프로시저에 대한 테이블 반환 파라미터 행이 포함됩니다.
+ 올바른 결과를 제공하도록 INFORMATION\$1SCHEMA.ROUTINES 및 tempdb.sys.objects에 대한 DB 간 참조를 수정했습니다.
+ 다양한 숫자 및 비숫자 데이터 유형을 사용하여 datetime/smalldatetime 작업을 지원하도록 문제를 해결했습니다.
+ 올바른 데이터 유형을 반환하도록 정수 데이터 유형의 SUM 집계 반환 값을 수정했습니다.
+ UPDATE/DELETE를 테이블 별칭과 함께 사용할 때 발생하는 문제를 해결했습니다.
+ 모든 사용자 정의 테이블, 뷰, 프로시저, 함수, 트리거 및 테이블 유형에 대한 sysobjects.crdate(create\$1date) 지원을 추가했습니다.
+ 필수 파라미터가 누락되어 명시적인 오류가 발생할 경우 직접적인 프로시저/함수 호출이 허용되지 않습니다.
+ 타임스탬프(예: hh:mm:ss.msec)를 고려하지 않고 날짜 차이와 시간 차이를 계산하도록 문제를 해결했습니다.
+ DATEDIFF() 함수가 입력 파라미터에 관계없이 두 입력 날짜 사이에 올바른 결과를 반환하도록 문제를 해결했습니다.
+ DATEADD() 함수를 'nanosecond' 단위와 함께 사용할 때 발생하는 문제를 해결했습니다.
+ DATEPART(), DATENAME(), DATEDIFF() 및 DATEADD() 함수를 'w' 단위와 함께 사용할 때 발생하는 문제를 해결했습니다.
+ 'y' 단위를 허용하도록 DATEPART() 및 DATENAME() 관련 문제를 해결했습니다.
+ string을 datetime으로 변환하고 mi 단위를 인식하도록 DATEPART(), DATENAME(), DATEDIFF() 및 DATEADD() 함수 관련 문제를 해결했습니다.
+ TRY\$1CONVERT() 함수를 지원합니다.
+ OPENJSON 오류 "syntax error at or near " " of jsonpath input"을 방지하도록 배열과 함께 strict/lax jsonpath를 사용하는 문제를 해결했습니다.
+ ALTER TABLE 문에서 열 기본값으로 사용자 정의 함수(UDF)를 지원합니다.
+ SUBSTRING()이 NULL 인수를 사용할 때 발생하는 문제를 해결했습니다.
+ 다양한 숫자 유형에서 SMALLDATETIME으로의 캐스트 작업을 지원합니다.
+ sp\$1helpdb에 대해 dbname 파라미터가 제대로 처리되지 않는 문제를 해결했습니다.
+ DB 소유자가 자체적으로 다른 사용자를 생성할 수 있는 문제를 해결했습니다.
+ sp\$1helpsrvrolemember 및 IS\$1ROLEMBER/IS\$1MEMBER 함수에서 후행 공백이 무시되지 않는 문제를 해결했습니다.
+ 지원되지 않는 데이터 유형인 HIERARCHYID, GEOGRAPHY, GEOMETRY에 대한 오류 메시지를 개선했습니다.
+ EXECUTE 키워드 없이도 데이터베이스 간 직접적인 프로시저 호출 및 다른 데이터베이스의 sp\$1 procedures 액세스가 성공하는 문제를 해결했습니다.
+ 사용자 'guest'가 어떤 데이터베이스에서도 삭제되지 않고 비활성화되기만 하는 문제를 해결했습니다.
+ 사용자가 게스트일 때 sp\$1helpuser 프로시저의 SID 열 값을 수정했습니다.
+ 오버플로/언더플로가 money 데이터 유형으로 처리되지 않는 문제를 해결했습니다.
+ tds에서 오류 처리 시 오류가 처리되지 않는 문제를 해결했습니다.
+ CREATE USER WITHOUT LOGIN에 대한 오류 메시지를 개선했습니다.
+ sp\$1helpsrvrolemember에서 지원되지 않는 서버 수준 역할에 대해 지원되지 않는 오류가 발생하는 문제를 해결했습니다.
+ SET BABELFISH\$1STATISTICS PROFILE에 계획 및 실행 시간이 표시되는 문제를 해결했습니다.
+ 올바른 객체가 선택 또는 수정되도록 뷰 및 트리거와 같은 Babelfish 객체에 대한 스키마 이름 확인을 수정했습니다.
+ 대량 삽입을 위해 rowversion/timestamp 데이터 유형을 지원합니다.
+ Babelfish에서 sp\$1babelfish\$1configure는 'on/off' 설정을 통해 enable\$1pg\$1hint 및 explain 관련 구성을 지원합니다. sp\$1babelfish\$1configure 사용 시 일치하는 항목이 여러 개 있는 경우 'ignore/strict' 옵션을 적용할 수 있습니다.
+ 대량 삽입을 위한 최적화된 구현을 위해 Keep Nulls(-k) bcp 옵션을 지원합니다.
+ money 데이터 유형과 함께 사용할 수 있는 멀티바이트 통화 기호를 지원합니다.
+ dotnet 클라이언트(SSMS 포함)가 특정 산술 표현식에서 잘못된 정밀도/규모 조정 오류를 수신하는 문제를 해결했습니다.
+ 이전에 스칼라 함수(FN)로 보고되었던 인라인 테이블 반환 함수(IF) 및 테이블 반환 함수(TF)를 올바르게 식별하도록 sys.all\$1objects 뷰를 수정했습니다. OBJECTPROPERTY 함수의 IsInlineFunction 속성에 대해서도 비슷한 문제를 해결했습니다.
+ is\$1member 함수가 특정 역할에 대해 잘못된 결과를 반환하는 문제를 해결했습니다.
+ ROOT, INCLUDE\$1NULL\$1VALUES, WITHOUT\$1ARRAY\$1WRAPPER를 지원하는 SELECT 문의 FOR JSON PATH 절을 개선했습니다.
+ 기본값이 'ignore'인 새로운 이스케이프 해치 'escape\$1hatch\$1checkpoint'를 지원합니다. 이 이스케이프 해치를 통해 프로시저 코드에서 CHECKPOINT 문을 사용할 수 있지만 CHECKPOINT 문은 현재 구현되지 않았습니다.

### Babelfish for Aurora PostgreSQL 2.2
<a name="AuroraBabelfish.Updates.22X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.5와 함께 제공됩니다. Aurora PostgreSQL 14.5의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.2에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 2.2.3, 2023년 10월 17일](#AuroraBabelfish.Updates.223)
+ [Aurora Babelfish 릴리스 2.2.2, 2023년 3월 2일](#AuroraBabelfish.Updates.222)
+ [Aurora Babelfish 릴리스 2.2.1, 2022년 12월 13일](#AuroraBabelfish.Updates.221)
+ [Aurora Babelfish 릴리스 2.2.0, 2022년 11월 9일](#AuroraBabelfish.Updates.220)

#### Aurora Babelfish 릴리스 2.2.3, 2023년 10월 17일
<a name="AuroraBabelfish.Updates.223"></a>

**우선 순위가 높은 안정성 기능 향상**
+ SSL 핸드셰이크 실패 문제를 해결하고 몇 가지 다른 개선 사항을 추가했습니다.

**추가 개선 사항 및 기능 향상**
+ `update_DropRoleStmt`와 관련된 메모리 관리 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 2.2.2, 2023년 3월 2일
<a name="AuroraBabelfish.Updates.222"></a>

**보안 기능 향상**
+ 범위를 벗어난 배열 액세스로 인한 버퍼 오버플로를 해결했습니다.

#### Aurora Babelfish 릴리스 2.2.1, 2022년 12월 13일
<a name="AuroraBabelfish.Updates.221"></a>
+ babelfishpg\$1tsql.server\$1collation\$1name에 Chinese\$1PRC\$1CI\$1AS, Japanese\$1CI\$1AS 등과 같은 데이터 정렬을 사용하지 못하는 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 2.2.0, 2022년 11월 9일
<a name="AuroraBabelfish.Updates.220"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

**우선 순위가 높은 안정성 기능 향상**
+ 애플리케이션에서 많은 수의 파라미터가 전송될 때 서버 중단을 일으킬 수 있는 직접적인 sp\$1prepare 호출의 오류 처리를 수정했습니다. Babelfish는 현재 프로시저 또는 함수에 대해 최대 100개의 파라미터를 지원합니다.
+ 일부 클라이언트 드라이버에 대한 SSL/TLS 핸드셰이크의 오류 처리를 수정했습니다.
+ 로그인의 DROP 또는 CREATE 후에 DB 사용자를 생성하지 않고도 로그인으로 데이터베이스에 액세스할 수 있는 문제를 해결했습니다.
+ 어느 세션에든 로그인되어 있으면 로그인이 삭제되지 않는 문제를 해결했습니다.

**새로운 기능**
+ BCP 클라이언트를 사용한 데이터 마이그레이션을 지원하며, bcp 유틸리티는 이제 -E 플래그(ID 열용) 및 -b 플래그(배치 삽입용)를 지원합니다.
+ 데이터베이스 간 저장 프로시저 실행을 지원합니다.
+ CROSS APPLY 및 OUTER APPLY(측면 조인)를 지원합니다.
+ 내장 함수 SYSTEM\$1USER, HOST\$1NAME을 지원합니다. 호스트 이름은 sys.sysprocesses의 T-SQL 뷰에 표시됩니다. SID\$1BINARY 함수는 지원되지만 Babelfish에서는 항상 NULL을 반환합니다.
+ 숫자 표현식을 DATETIME으로 변환하는 CAST 함수를 지원합니다.
+ 상수 값이 'us\$1english'인 @@LANGUAGE 변수를 지원합니다.
+ 함수 이름 앞에 '::'이 있는 이전 스타일 함수의 직접적인 호출을 지원합니다.
+ sp\$1helpsrvrolemember 저장 프로시저를 지원합니다.
+ msdb.dbo.fn\$1syspolicy\$1is\$1automation\$1enabled 시스템 함수를 지원합니다.
+ assembly\$1types, numbered\$1procedures, triggers, spatial\$1index\$1tessellations, plan\$1guides, synonyms, events, trigger\$1events, fulltext\$1indexes, dm\$1hadr\$1cluster, xml\$1indexes, change\$1tracking\$1tables, key\$1constraints, database\$1filestream\$1options, filetable\$1system\$1defined\$1objects, hash\$1indexes, filegroups, master\$1files, assembly\$1modules, change\$1tracking\$1databases, database\$1recovery\$1status, fulltext\$1catalogs, fulltext\$1stoplists, fulltext\$1indexes, fulltext\$1index\$1columns, fulltext\$1languages, selective\$1xml\$1index\$1paths, spatial\$1indexes, filetables, registered\$1search\$1property\$1lists, syspolicy\$1configuration, syspolicy\$1system\$1health\$1state를 포함한 더 많은 카탈로그를 지원합니다.
+ 새로운 INFORMATION\$1SCHEMA 카탈로그로 COLUMN\$1DOMAIN\$1USAGE, CONSTRAINT\$1COLUMN\$1USAGE, CHECK\$1CONSTRAINTS, ROUTINES, VIEWS를 지원합니다.
+ 새로운 PG 스타일 쿼리 계획인 이스케이프 해치 'babelfish\$1pgtsql.escape\$1hatch\$1showplan\$1all'을 지원합니다.
  + 'ignore'로 설정하면 SET SHOWPLAN\$1ALL 및 SET STATISTICS PROFILE이 SET BABELFISH\$1SHOWPLAN\$1ALL 및 SET BABELFISH\$1STATISTICS PROFILE처럼 동작합니다.
  + 'strict'로 설정하면 SET SHOWPLAN\$1ALL 및 SET STATISTICS PROFILE이 자동으로 무시됩니다.
+  세 부분으로 구성된 이름을 사용하지 않고 마스터 데이터베이스에서 sp\$1 접두사를 사용하여 저장 프로시저를 실행할 수 있도록 지원합니다.

**추가 개선 사항 및 기능 향상**
+ datetime 열에 NULL을 삽입하거나 업데이트할 때 1900-01-01 00:00:00 값이 저장되는 문제를 해결했습니다. 이제 NULL 값이 삽입됩니다. 이전 Babelfish 릴리스에서 생성된 테이블의 열 값은 영향을 받지 않습니다.
+ SQL Server에서 7자리 숫자를 반환하는 TIME 데이터 유형은 이제 Babelfish에서도 7자리 숫자를 반환하며, 7번째 숫자는 항상 0입니다. 또한 6번째 자리에도 가끔 영향을 준 반올림 문제를 해결했습니다.
+  sp\$1describe\$1first\$1result\$1set의 @tsql 및 @params 파라미터 길이를 nvarchar(384)에서 nvarchar(8000)로 늘렸습니다. 이로 인해 DMS Babelfish 대상 엔드포인트가 지원할 수 있는 열 수가 25개에서 1,000개로 늘어납니다.
+ 시스템 저장 프로시저 sys.sp\$1tablecollations\$1100, sp\$1columns\$1managed 및 sp\$1describe\$1undeclared\$1parameters의 성능을 개선했습니다. 이 수정 사항은 DMS Babelfish 대상 엔드포인트인 SQL Server Management Studio 가져오기 및 내보내기 마법사의 성능을 개선하고 제한 시간 초과를 방지합니다.
+ Bitwise NOT \$1 연산자 문제를 해결했으며 이제 BIT 데이터 유형을 사용할 때 올바른 결과가 반환됩니다.
+ 트리거가 있는 테이블에 BCP를 사용할 때 발생하는 문제를 해결했습니다.
+ 가져오기-내보내기 마법사를 사용할 때 INSERT BULK에서 백엔드 오류가 발생하는 문제를 해결했습니다.
+ 객체 탐색기 뷰에서 테이블의 '트리거'를 확장하는 동안 SQL Server Management Studio(SSMS)에서 오류가 반환되는 문제를 해결했습니다.
+ sys.sysobjects 뷰의 이름 열이 대소문자 구분 데이터 정렬을 사용하는 문제를 해결했습니다.
+ 함수 내에서 SQL 객체를 참조하도록 문제를 해결했습니다. 이제 사용자의 기본 스키마가 아닌 함수의 스키마로 확인됩니다.
+ 계산 열에서 CONVERT와 함께 ISNULL 함수를 사용할 때 백엔드 중단이 발생할 수 있는 문제를 해결했습니다.
+ 날짜 인수가 문자열 리터럴인 경우 DATEPART 함수에서 발생하는 문제를 해결했습니다.
+ 멤버가 있더라도 역할을 삭제할 수 있는 문제를 해결했습니다.
+ db 사용자를 역할에 추가하거나 역할에서 삭제할 수 없도록 문제를 해결했습니다.
+ BCP가 영어 데이터 정렬 이외의 데이터 정렬에서 올바르게 작동할 수 있도록 문제를 해결했습니다.
+ sp\$1helpuser 프로시저에서 dbo 사용자의 로그인 이름을 표시하도록 문제를 해결했습니다.
+ SUSER\$1SNAME 및 SUSER\$1SID 함수에 대해 NULL 및 대소문자 혼합 입력을 올바르게 처리하도록 문제를 해결했습니다.
+ 숫자 오버플로 오류가 있을 때 Babelfish가 잘못된 TDS 프로토콜 스트림을 반환하는 문제를 해결했습니다.
+ is\$1fixed\$1role 열이 'sysadmin' 역할에 대한 sys.server\$1principals 뷰에서 잘못된 값을 반환하는 문제를 해결했습니다.
+ 실행을 위해 전달된 문자열이 USE `dbname`을 포함하고 있고 데이터베이스 `dbname`을 찾을 수 없어 실패하는 경우의 배치(batch) 트랜잭션 오류 처리를 수정했습니다.
+ 접두사 sp\$1를 사용하여 마스터 데이터베이스 컨텍스트에서 생성된 프로시저를 다른 데이터베이스 컨텍스트에서 액세스할 수 없는 문제를 해결했습니다.
+ 스키마 이름과 함께 사용할 때 프로시저 내에서 객체 이름을 확인하지 못하는 문제를 해결했습니다.
+ USER\$1ID 및 SUSER\$1ID 함수의 인수와 관련된 대소문자 구분 문제를 해결했습니다.
+ Babelfish 임시 테이블에서 트리거를 생성할 수 있는 문제를 해결했습니다.
+ 가져오기-내보내기 마법사의 여러 가지 성능 문제를 해결했습니다.
+ VARCHAR(n)에 대해 UTF-16 이외의 멀티바이트 클라이언트 인코딩을 지원합니다.
+ 클라이언트 연결에서 제공한 호스트 이름의 값을 올바르게 표시하도록 시스템 호환성 뷰 sys.sysprocesses를 수정했습니다.
+ Polish\$1CI\$1AS 데이터 정렬에서 발생하는 대소문자 구분 문제를 해결했습니다.
+ @@DBTS 값이 트랜잭션 내에서 사용되는 경우에도 각 DML 문 다음에 현재 트랜잭션 ID를 올바르게 반환하도록 @@DBTS 함수를 수정했습니다.
+  SCOPE\$1IDENTITY 및 @@IDENTITY 함수를 참조하는 쿼리의 성능을 개선했습니다.
+  fn\$1helpcollations에 대한 Japanese\$1CS\$1AS, Japanese\$1CI\$1AI 및 Japanese\$1CI\$1AS 데이터 정렬 지원을 추가했습니다.
+ @@SERVERNAME 및 SERVERPROPERTY('ServerName')은 이제 인스턴스가 생성될 때 사용자가 지정한 Babelfish 인스턴스 이름을 반환합니다. 이 값은 새로 지원되는 속성 SERVERPROPERTY('MachineName') 및 SERVERPROPERTY('InstanceName')에서도 반환됩니다.
+ fn\$1mapped\$1system\$1error\$1list 함수는 @@ERROR 코드에 매핑된 PG 오류 코드와 해당 오류 메시지 텍스트를 나열합니다. 이 함수는 이전 Babelfish 릴리스에도 있지만 매핑 세부 정보는 포함하지 않았습니다.
+  DATEADD 함수가 이제 밀리초(ms) 시간 단위를 지원하도록 수정했습니다.
+ 이제 SET NO\$1BROWSETABLE \$1ON\$1OFF\$1에 이스케이프 해치 escape\$1hatch\$1session\$1settings가 적용되므로 이를 무시하도록 설정해도 오류가 발생하지 않습니다.
+ 이제 SET PARSEONLY \$1ON\$1OFF\$1가 지원됩니다. 이전에는 이스케이프 해치 escape\$1hatch\$1session\$1settings를 무시하도록 설정하지 않은 경우 오류가 발생했습니다.
+ 이제 DATABASE\$1DEFAULT AND CATALOG\$1DEFAULT 데이터 정렬이 지원됩니다. Babelfish는 현재 데이터베이스 수준의 데이터 정렬을 지원하지 않으므로 이는 Babelfish 인스턴스가 생성될 때 지정된 서버/인스턴스 수준의 데이터 정렬을 의미합니다.
+ 이제 OBJECTPROPERTY 및 OBJECTPROPERTYEX 함수가 ExecIsAnsiNullsOn, ExecIsQuotedIdentOn, IsDefault, IsDefaultCnst, IsDeterministic, IsIndexed, IsInlineFunction, IsMSShipped, IsPrimaryKey, IsProcedure, IsRule, IsScalarFunction, IsSchemaBound, IsTable, IsTableFunction, IsTrigger, IsUserTable, IsView, OwnerId, TableFulltextPopulateStatus, TableHasVarDecimalStorageFormat 속성을 지원합니다.
+ OBJECTPROPERTYEX 함수가 BaseType 속성을 지원합니다.
+ INDEXPROPERTY 함수가 IndexFillFactor, IndexID, IsClustered, IsDisabled, IsHypothetical, IsPadIndex, IsPageLockDisallowed, IsRowLockDisallowed, IsUnique 속성을 지원합니다.

### Babelfish for Aurora PostgreSQL 2.1
<a name="AuroraBabelfish.Updates.21X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 14.3 및 14.4와 함께 제공됩니다. Aurora PostgreSQL 14.3 및 14.4의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 2.1에는 몇 가지 새로운 기능, 개선 사항 및 수정 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Babelfish for Aurora PostgreSQL 릴리스 2.1.2, 2022년 10월 18일](#AuroraBabelfish.Updates.212)
+ [Babelfish for Aurora PostgreSQL 릴리스 2.1.1, 2022년 7월 6일](#AuroraBabelfish.Updates.211)
+ [Babelfish for Aurora PostgreSQL 릴리스 2.1.0, 2022년 6월 21일](#AuroraBabelfish.Updates.210)

#### Babelfish for Aurora PostgreSQL 릴리스 2.1.2, 2022년 10월 18일
<a name="AuroraBabelfish.Updates.212"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

**우선 순위가 높은 안정성 기능 향상**
+ 애플리케이션에서 많은 수의 파라미터가 전송될 때 서버 중단을 일으킬 수 있는 직접적인 sp\$1prepare 호출의 오류 처리를 수정했습니다. Babelfish는 현재 프로시저 또는 함수에 대해 최대 100개의 파라미터를 지원합니다.
+ 일부 클라이언트 드라이버에 대한 SSL/TLS 핸드셰이크의 오류 처리를 수정했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 2.1.1, 2022년 7월 6일
<a name="AuroraBabelfish.Updates.211"></a>
+ babelfishpg\$1tds 확장이 확장에 사용되는 공유 메모리 크기를 올바르게 할당하도록 수정했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 2.1.0, 2022년 6월 21일
<a name="AuroraBabelfish.Updates.210"></a>

Aurora PostgreSQL 13.7 또는 이전 버전에서 실행 중인 Babelfish DB 클러스터를 Babelfish 2.1.0을 사용하는 Aurora PostgreSQL 14.3으로 업그레이드할 수 없습니다.

**새로운 기능**
+ 실험적 기능으로 bcp 클라이언트 유틸리티를 사용한 데이터 마이그레이션을 지원합니다 일부 bcp 옵션(-b, -C, -E, -G, -h, -K, -k, -q, -R, -T, -V)은 현재 지원되지 않습니다.
+ 쿼리 에디터 연결 대화 상자뿐만 아니라 SSMS 객체 탐색기 연결 대화 상자와의 연결을 지원하며, SSMS 객체 탐색기 자체도 부분적으로 지원합니다.
+ SSMS 가져오기/내보내기 마법사를 통한 데이터 마이그레이션 지원을 개선했습니다.
+ IS\$1MEMBER, IS\$1ROLEMEMBER 및 HAS\$1PERMS\$1BY\$1NAME 함수를 지원합니다.
+ syslanguages, sys.indexes, sys.all\$1views, sys.database\$1files, sys.sql\$1modules, sys.system\$1sql\$1modules, sys.all\$1sql\$1modules, sys.xml\$1schema\$1collections, sys.dm\$1hadr\$1database\$1replica\$1states, sys.data\$1spaces, sys.database\$1mirroring, sys.database\$1role\$1members 카탈로그를 지원합니다.
+ sp\$1sproc\$1columns, sp\$1sproc\$1columns\$1100, sp\$1helprole, sp\$1helprolemember 시스템 저장 프로시저를 지원합니다.
+ Japanese\$1CS\$1AS, Japanese\$1CI\$1AI, Japanese\$1CI\$1AS 데이터 정렬을 지원합니다.
+ Babelfish는 이제 비결정적 데이터 정렬을 사용하여 시스템에서 CHARINDEX 하위 문자열 검색을 지원합니다.
+ Babelfish는 이제 PATINDEX를 지원하며, 대소문자를 구분하지 않는 데이터 정렬을 사용하여 정렬되는 인수를 STRING\$1SPLIT에서 지원합니다.
+ SET BABELFISH\$1SHOWPLAN\$1ALL ON(OFF) 및 SET BABELFISH\$1STATISTICS PROFILE ON(OFF) 다음에 쿼리 계획 출력이 생성됩니다. 이를 통해 Babelfish의 T-SQL 쿼리에 대한 PostgreSQL 스타일의 쿼리 계획 정보가 생성됩니다. 이러한 SET 문은 기존 T-SQL 문과 동일하지만 BABELFISH\$1 접두사를 추가로 포함해야 합니다.

**추가 개선 사항 및 기능 향상**
+ SELECT,SELECT..INTO, INSERT, UPDATE, DELETE에 대해 세 부분으로 구성된 객체 이름을 사용한 현재 데이터베이스 외부의 데이터베이스 간 참조
+ CREATE ROLE(AUTHORIZATION 절은 지원되지 않음), DROP ROLE, ALTER ROLE
+ 이제 Babelfish가 @@ERROR=213에 대한 오류 코드를 매핑합니다. 오류 처리에 대한 자세한 내용은 [Babelfish 오류 처리 관리](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict)를 참조하세요.
+ Babelfish를 사용할 수 없게 만드는 SUBSTRING(CHARINDEX()) 변수 할당 관련 문제를 해결했습니다.
+ OUTPUT 절과 함께 INSERT INTO...를 사용할 때 `Number of given values doesn't match target table definition` 오류가 발생하는 문제를 해결했습니다.
+ OUTPUT INTO 임시 테이블 문과 함께 DELETE를 사용할 때 `WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause` 오류가 반환되는 문제를 해결했습니다.
+ `Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data)` 오류가 발생하면서 LEFT OUTER JOIN이 실패하는 문제를 해결했습니다. 이 문제는 Babelfish 1.1.0에서 도입된 회귀 문제였습니다. Babelfish for Aurora PostgreSQL DB 클러스터에서 Babelfish 버전 1.1.0을 실행하는 경우 이 오류가 발생하면 이 수정 사항을 적용하도록 Aurora PostgreSQL 13.7로 업그레이드하는 것이 좋습니다.
+ GETUTCDATE() 및 SYSUTCDATETIME() 내장 함수를 사용하는 잘못된 구문 오류를 해결했습니다.
+ SUM() 및 AVG() 함수를 사용하는 숫자 오버플로 조건으로 인해 TDS 오류가 발생하는 문제를 해결했습니다.
+ .NET 애플리케이션이 DataTable 객체에 대한 저장 프로시저를 직접적으로 호출할 때 데이터 유형 불일치 및 허용되지 않는 암시적 캐스팅 오류가 발생하는 문제를 해결했습니다.

## Babelfish for Aurora PostgreSQL 1.x 버전(사용되지 않는 일부 버전 포함)
<a name="aurorababelfish-versions-version1x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 1.5](#AuroraBabelfish.Updates.15X)
+ [Babelfish for Aurora PostgreSQL 1.4(사용되지 않음)](#AuroraBabelfish.Updates.14X)
+ [Babelfish for Aurora PostgreSQL 1.3(사용되지 않음)](#AuroraBabelfish.Updates.13X)
+ [Babelfish for Aurora PostgreSQL 1.2(사용되지 않음)](#AuroraBabelfish.Updates.12X)
+ [Babelfish for Aurora PostgreSQL 1.1(사용되지 않음)](#AuroraBabelfish.Updates.11X)
+ [Babelfish for Aurora PostgreSQL 1.0(사용되지 않음)](#AuroraBabelfish.Updates.10X)

### Babelfish for Aurora PostgreSQL 1.5
<a name="AuroraBabelfish.Updates.15X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 13.9와 함께 제공됩니다. Aurora PostgreSQL 13.9의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 1.5에는 한 가지 새로운 기능과 개선 사항이 추가되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 1.5.0, 2023년 1월 20일](#AuroraBabelfish.Updates.150)

#### Aurora Babelfish 릴리스 1.5.0, 2023년 1월 20일
<a name="AuroraBabelfish.Updates.150"></a>

**새로운 기능**
+ 이제 Babelfish는 제로 가동 중지 패치 적용(ZDP)을 지원합니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [마이너 릴리스 업그레이드 및 제로 가동 중지 패치 적용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.Minor)을 참조하세요.

**우선 순위가 높은 안정성 기능 향상**
+ 13.4에서 13.5 이상으로 마이너 버전 업그레이드 중 money 연산자 클래스 관련 사안으로 인해 업그레이드가 실패하는 문제를 해결했습니다.

### Babelfish for Aurora PostgreSQL 1.4(사용되지 않음)
<a name="AuroraBabelfish.Updates.14X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 13.8과 함께 제공됩니다. Aurora PostgreSQL 13.8의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 1.4 릴리스에서는 다음과 같은 문제가 해결되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Aurora Babelfish 릴리스 1.4.1, 2022년 12월 13일](#AuroraBabelfish.Updates.141)
+ [Aurora Babelfish 릴리스 1.4.0, 2022년 11월 9일](#AuroraBabelfish.Updates.140)

#### Aurora Babelfish 릴리스 1.4.1, 2022년 12월 13일
<a name="AuroraBabelfish.Updates.141"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB 클러스터에서 Aurora PostgreSQL 13.8로 마이너 버전을 성공적으로 업그레이드하지 못하는 문제를 해결했습니다.

#### Aurora Babelfish 릴리스 1.4.0, 2022년 11월 9일
<a name="AuroraBabelfish.Updates.140"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

**우선 순위가 높은 안정성 기능 향상**
+ 애플리케이션에서 많은 수의 파라미터가 전송될 때 서버 중단을 일으킬 수 있는 직접적인 sp\$1prepare 호출의 오류 처리를 수정했습니다. Babelfish는 현재 프로시저 또는 함수에 대해 최대 100개의 파라미터를 지원합니다.
+ 일부 클라이언트 드라이버에 대한 SSL/TLS 핸드셰이크의 오류 처리를 수정했습니다.

**추가적인 개선 사항**
+ babelfishpg\$1tds 확장이 확장에 사용되는 공유 메모리 크기를 올바르게 할당하도록 수정했습니다.

### Babelfish for Aurora PostgreSQL 1.3(사용되지 않음)
<a name="AuroraBabelfish.Updates.13X"></a>

이 Aurora Babelfish 릴리스는 Aurora PostgreSQL 13.7과 함께 제공됩니다. Aurora PostgreSQL 13.7의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish for Aurora PostgreSQL 1.3 릴리스에서는 다음과 같은 문제가 해결되었습니다. Babelfish for Aurora PostgreSQL에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Babelfish for Aurora PostgreSQL 릴리스 1.3.3, 2022년 12월 14일](#AuroraBabelfish.Updates.133)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.3.2, 2022년 10월 18일](#AuroraBabelfish.Updates.132)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.3.1, 2022년 7월 6일](#AuroraBabelfish.Updates.131)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.3.0, 2022년 6월 9일](#AuroraBabelfish.Updates.130)

#### Babelfish for Aurora PostgreSQL 릴리스 1.3.3, 2022년 12월 14일
<a name="AuroraBabelfish.Updates.133"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB 클러스터에서 Aurora PostgreSQL 13.7로 마이너 버전을 성공적으로 업그레이드하지 못하는 문제를 해결했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.3.2, 2022년 10월 18일
<a name="AuroraBabelfish.Updates.132"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

**우선 순위가 높은 안정성 기능 향상**
+ 애플리케이션에서 많은 수의 파라미터가 전송될 때 서버 중단을 일으킬 수 있는 직접적인 sp\$1prepare 호출의 오류 처리를 수정했습니다. Babelfish는 현재 프로시저 또는 함수에 대해 최대 100개의 파라미터를 지원합니다.
+ 일부 클라이언트 드라이버에 대한 SSL/TLS 핸드셰이크의 오류 처리를 수정했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.3.1, 2022년 7월 6일
<a name="AuroraBabelfish.Updates.131"></a>
+ babelfishpg\$1tds 확장이 확장에 사용되는 공유 메모리 크기를 올바르게 할당하도록 수정했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.3.0, 2022년 6월 9일
<a name="AuroraBabelfish.Updates.130"></a>
+ Babelfish를 사용할 수 없게 만드는 SUBSTRING(CHARINDEX()) 변수 할당 관련 문제를 해결했습니다.
+ OUTPUT 절과 함께 INSERT INTO...를 사용할 때 `Number of given values doesn't match target table definition` 오류가 발생하는 문제를 해결했습니다.
+ OUTPUT INTO 임시 테이블 문과 함께 DELETE를 사용할 때 `WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause` 오류가 반환되는 문제를 해결했습니다.
+ `Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data)` 오류가 발생하면서 LEFT OUTER JOIN이 실패하는 문제를 해결했습니다. 이 문제는 Babelfish 1.1.0에서 도입된 회귀 문제였습니다. Babelfish for Aurora PostgreSQL DB 클러스터에서 Babelfish 버전 1.1.0을 실행하는 경우 이 오류가 발생하면 이 수정 사항을 적용하도록 Aurora PostgreSQL 13.7로 업그레이드하는 것이 좋습니다.

### Babelfish for Aurora PostgreSQL 1.2(사용되지 않음)
<a name="AuroraBabelfish.Updates.12X"></a>

이 Babelfish 릴리스는 Aurora PostgreSQL 13.6과 함께 제공됩니다. Aurora PostgreSQL 13.6의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish 1.2 릴리스에서는 다음과 같은 문제가 해결되었습니다. Babelfish에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Babelfish for Aurora PostgreSQL 릴리스 1.2.4, 2022년 12월 15일](#AuroraBabelfish.Updates.124)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.2.3, 2022년 10월 18일](#AuroraBabelfish.Updates.123)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.2.2, 2022년 7월 18일](#AuroraBabelfish.Updates.122)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.2.1, 2022년 4월 27일](#AuroraBabelfish.Updates.121)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.2.0, 2022년 3월 29일](#AuroraBabelfish.Updates.120)

#### Babelfish for Aurora PostgreSQL 릴리스 1.2.4, 2022년 12월 15일
<a name="AuroraBabelfish.Updates.124"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB 클러스터에서 Aurora PostgreSQL 13.6으로 마이너 버전을 성공적으로 업그레이드하지 못하는 문제를 해결했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.2.3, 2022년 10월 18일
<a name="AuroraBabelfish.Updates.123"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.2.2, 2022년 7월 18일
<a name="AuroraBabelfish.Updates.122"></a>
+ 때때로 내부 오류 메시지와 함께 외부 조인 쿼리가 실패하는 문제를 해결했습니다.
+ babelfishpg\$1tds 확장이 확장에 사용되는 공유 메모리 크기를 올바르게 할당하도록 수정했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.2.1, 2022년 4월 27일
<a name="AuroraBabelfish.Updates.121"></a>
+ 임시 테이블 작업 후 Babelfish를 사용할 수 없게 되는 문제를 해결했습니다.
+ Babelfish for Aurora PostgreSQL 13.4 또는 13.5 DB 클러스터에서 Aurora PostgreSQL 13.6으로 마이너 버전을 성공적으로 업그레이드하지 못하는 문제를 해결했습니다.
+ SQL Server Management Studio 가져오기 및 내보내기 마법사를 사용하여 ID 열이 있는 테이블로 데이터를 전송하지 못하는 문제를 해결했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.2.0, 2022년 3월 29일
<a name="AuroraBabelfish.Updates.120"></a>

다음 목록의 새로운 기능 및 개선 사항 외에도, Babelfish for Aurora PostgreSQL 1.2.0에는 현재 구현이 제한적인 몇 가지 기능이 추가되었습니다. 이러한 기능은 사용할 수 있지만 아직 T-SQL 구문 또는 Microsoft SQL Server와 기능이 완전히 동등하지는 않습니다. 자세한 내용은 [구현이 제한적인 기능](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.html#babelfish-compatibility.tsql.limited-implementation)을 참조하세요.
+ 이제 T-SQL로 만든 열 이름의 대소문자가 유지됩니다. 즉, `SELECT * FROM table`은 TDS 엔드포인트에서 테이블을 만들 때 사용된 것과 동일한 대소문자를 가진 열 이름을 반환합니다.
+ 이제 테이블(뷰는 제외)에서 INSTEAD-OF 트리거가 지원됩니다.
+ 시스템 정의 글로벌 변수 @@DBTS, @@LOCK\$1TIMEOUT, @@SERVICENAME을 지원합니다.
+ SET LOCK\$1TIMEOUT 구문을 지원합니다.
+ TIMESTAMP 및 ROWVERSION 데이터 유형을 지원합니다.
+ 내장 함수 COLUMNS\$1UPDATED, UPDATE, FULLTEXTSERVICEPROPERTY, ISJSON, JSON\$1QUERY, JSON\$1VALUE, HAS\$1DBACCESS, SUSER\$1SID, SUSER\$1SNAME, IS\$1SRVROLEMEMBER를 지원합니다.
+ CHECKSUM 함수가 완전하게 지원됩니다. 이 함수는 이제 \$1 및 여러 열을 지원합니다(`CHECKSUM ( * | expression [ ,...n ] )`).
+ SCHEMA\$1ID 함수가 완전하게 지원됩니다. 이 함수는 이제 인수 없이 사용할 수 있습니다(`SCHEMA_ID ( [ schema_name ] )`).
+ SCHEMA, DATABASE 및 USER 객체와 함께 DROP IF EXISTS가 지원됩니다.
+ CONNECTIONPROPERTY의 값으로 physical\$1net\$1transport 및 client\$1net\$1address를 추가적으로 지원합니다.
+ SERVERPROPERTY 값으로 EditionID, EngineEdition, LicenseType, ProductVersion, ProductMajorVersion, ProductMinorVersion, IsIntegratedSecurityOnly, IsLocalDB, IsAdvancedAnalyticsInstalled, IsBigDataCluster, IsPolyBaseInstalled, IsFullTextInstalled 및 IsXTPSupported를 지원합니다.
+ sys.dm\$1os\$1host\$1info, sys.dm\$1exec\$1sessions, sys.dm\$1exec\$1connections, sys.endpoints, sys.table\$1types, sys.database\$1principals, sys.sysprocesses, sys.sysconfigures, sys.syscurconfigs 및 sys.configurations 카탈로그를 지원합니다.
+ TABLES, COLUMNS, DOMAINS 및 TABLE\$1CONSTRAINTS를 포함한 INFORMATION\$1SCHEMA 카탈로그를 지원합니다.
+ sp\$1table\$1privileges, sp\$1column\$1privileges, sp\$1special\$1columns, sp\$1fkeys, sp\$1pkeys, sp\$1stored\$1procedures, xp\$1qv, sp\$1describe\$1undeclared\$1parameters 및 sp\$1helpuser를 포함한 시스템 저장 프로시저를 지원합니다.
+ 데이터베이스 보안 주체(USER 객체)의 생성, 변경 및 삭제가 제한적으로 지원됩니다. USER 객체가 포함된 CREATE/ALTER/DROP 구문에 대한 제한 사항은 다음과 같습니다.
  + CREATE USER의 경우 FOR/FROM LOGIN 및 DEFAULT\$1SCHEMA 옵션만 지정할 수 있습니다.
  + ALTER USER의 경우 DEFAULT\$1SCHEMA 옵션만 지정할 수 있습니다.
+ SET FMTONLY ON 명령을 제한적으로 지원합니다. 이 명령을 ON으로 설정하면 SELECT 문의 실행만 억제됩니다. 다른 문의 실행은 억제되지 않습니다.
+ 데이터베이스 보안 주체에 대해서만(데이터베이스 역할 아님) 권한 부여 및 취소(GRANT/REVOKE) 권한이 지원됩니다. 지원에는 SELECT, INSERT, UPDATE, DELETE, REFERENCES, EXECUTE 및 ALL [PRIVILEGES]에 대한 GRANT OPTION 및 REVOKE..CASCADE 옵션이 포함됩니다.
+ CREATE SCHEMA에서 WITH AUTHORIZATION이 지원됩니다.
+ 다음과 같은 새로운 이스케이프 해치 및 이스케이프 해치 기능이 지원됩니다.
  + `default`를 `sp_babelfish_configure` 저장 프로시저에 두 번째 인수로 전달하여 Babelfish DB 인스턴스의 이스케이프 해치에 대한 모든 기본 설정을 복원합니다.
  + 새 이스케이프 해치 `escape_hatch_ignore_dup_key`(기본값=strict)는 CREATE/ALTER TABLE 및 CREATE INDEX 문의 IGNORE\$1DUP\$1KEY 옵션을 제어합니다. IGNORE\$1DUP\$1KEY=ON일 때 escape\$1hatch\$1ignore\$1dup\$1key가 `'ignore'`로 설정되지 않으면 오류가 발생합니다.
  + `escape_hatch_storage_options` 이스케이프 해치에서 `ignore` 옵션의 지원을 추가했습니다. `ignore`로 설정된 경우 Babelfish는 다음과 같은 경우에 발생하는 오류를 무시합니다.
    + CREATE DATABASE 문의 ON 절에서 발생하는 오류를 무시합니다.
    + SORT\$1IN\$1TEMPDB, DROP\$1EXISTING 또는 ONLINE 옵션과 함께 사용할 때 CREATE INDEX에서 발생하는 오류를 무시합니다.

  자세한 내용은 [Babelfish 오류 처리 관리](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict.html#babelfish-escape_hatches)를 참조하세요.
+ msdb 시스템 데이터베이스는 항상 존재하며 dbid=4입니다. 자세한 내용은 [Babelfish 아키텍처](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html#babelfish-architecture)를 참조하세요.
+ 각 Babelfish 릴리스에서 지원되는 기능 목록은 [버전별 Babelfish에서 지원되는 기능](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.supported-functionality-table.html) 섹션을 참조하세요.

### Babelfish for Aurora PostgreSQL 1.1(사용되지 않음)
<a name="AuroraBabelfish.Updates.11X"></a>

이 Babelfish 릴리스는 Aurora PostgreSQL 13.5와 함께 제공됩니다. Aurora PostgreSQL 13.5의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish 1.1 릴리스에서는 다음과 같은 문제가 해결되었습니다. Babelfish에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Babelfish for Aurora PostgreSQL 릴리스 1.1.2, 2022년 12월 16일](#AuroraBabelfish.Updates.112)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.1.1, 2022년 10월 18일](#AuroraBabelfish.Updates.111)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.1.0, 2022년 2월 25일](#AuroraBabelfish.Updates.110)

#### Babelfish for Aurora PostgreSQL 릴리스 1.1.2, 2022년 12월 16일
<a name="AuroraBabelfish.Updates.112"></a>
+ Babelfish for Aurora PostgreSQL 13.4 DB 클러스터에서 Aurora PostgreSQL 13.5로 마이너 버전을 성공적으로 업그레이드하지 못하는 문제를 해결했습니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.1.1, 2022년 10월 18일
<a name="AuroraBabelfish.Updates.111"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.1.0, 2022년 2월 25일
<a name="AuroraBabelfish.Updates.110"></a>

Babelfish for Aurora PostgreSQL 버전 1.1.0에서는 다음 Microsoft SQL Server 기능 및 T-SQL 명령에 대한 지원을 추가합니다. 자세한 내용은 [Babelfish for Aurora PostgreSQL 작업](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.
+ null이 허용된 열에 대한 고유 인덱스 또는 UNIQUE 제약 조건. 이 기능을 사용하려면 `escape_hatch_unique_constraint`를 `'ignore'`로 변경합니다. 자세한 내용은 [Babelfish 오류 처리 관리](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict.html#babelfish-escape_hatches)를 참조하세요.
+ 여러 DML 작업이 있는 트리거에서 전환 테이블 참조
+ 선행 점 문자가 있는 식별자
+ COLUMNPROPERTY 함수(CharMaxLen 및 AllowsNull 속성으로 제한됨) 
+ 시스템 정의 @@ 변수 @@CURSOR\$1ROWS, @@LOCK\$1TIMEOUT, @@MAX\$1CONNECTIONS, @@MICROSOFTVERSION, @@NESTLEVEL 및 @@PROCID
+ 내장 함수 CHOOSE, CONCAT\$1WS, CURSOR\$1STATUS, DATEFROMPARTS, DATETIMEFROMPARTS, ORIGINAL\$1LOGIN, SCHEMA\$1NAME(이제 완전히 지원됨), SESSION\$1USER, SQUARE 및 TRIGGER\$1NESTLEVEL 지원(인수 없이만) 
+ 시스템 저장 프로시저 sp\$1columns, sp\$1columns\$1100, sp\$1columns\$1managed, sp\$1cursor, sp\$1cursor\$1list, sp\$1cursorclose, sp\$1cursorexecute, sp\$1cursorfetch, sp\$1cursoropen, sp\$1cursoroption, sp\$1cursorprepare, sp\$1cursorprepexec, sp\$1cursorunprepare, sp\$1databases, sp\$1datatype\$1info, sp\$1datatype\$1info\$1100, sp\$1describe\$1cursor, sp\$1describe\$1first\$1result\$1set, sp\$1describe\$1undeclared\$1parameters, sp\$1oledb\$1ro\$1usrname, sp\$1pkeys, sp\$1prepare, sp\$1statistics, sp\$1statistics\$1100, sp\$1tablecollations\$1100, sp\$1tables 및 sp\$1unprepare 
+ 각 Babelfish 릴리스에서 지원되는 기능 목록은 [버전별 Babelfish에서 지원되는 기능](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.supported-functionality-table.html) 섹션을 참조하세요.

### Babelfish for Aurora PostgreSQL 1.0(사용되지 않음)
<a name="AuroraBabelfish.Updates.10X"></a>

이 Babelfish 릴리스는 Aurora PostgreSQL 13.4와 함께 제공됩니다. Aurora PostgreSQL 13.5의 개선 사항에 대한 자세한 내용은 [Amazon Aurora PostgreSQL 업데이트](AuroraPostgreSQL.Updates.md) 섹션을 참조하세요. Babelfish 1.0 릴리스에서는 다음과 같은 문제가 해결되었습니다. Babelfish에 대한 자세한 내용은 [Babelfish for Aurora PostgreSQL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.

**Topics**
+ [Babelfish for Aurora PostgreSQL 릴리스 1.0.1, 2022년 10월 18일](#AuroraBabelfish.Updates.101)
+ [Babelfish for Aurora PostgreSQL 릴리스 1.0.0, 2021년 10월 28일](#AuroraBabelfish.Updates.100)

#### Babelfish for Aurora PostgreSQL 릴리스 1.0.1, 2022년 10월 18일
<a name="AuroraBabelfish.Updates.101"></a>

**보안 기능 향상**
+ Babelfish에서 일부 애플리케이션 기능에 대한 사용자 입력이 잘못 처리되어 발생하는 중요한 문제를 해결했습니다. 이는 [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj)에서 추적됩니다.

#### Babelfish for Aurora PostgreSQL 릴리스 1.0.0, 2021년 10월 28일
<a name="AuroraBabelfish.Updates.100"></a>
+ Babelfish for Aurora PostgreSQL 버전 1.0.0은 Babelfish 1.0.0을 지원하여 Microsoft SQL Server 클라이언트에서 데이터베이스 연결을 수락할 수 있는 기능을 사용해 Amazon Aurora PostgreSQL 데이터베이스를 확장합니다. 자세한 내용은 [Babelfish for Aurora PostgreSQL 작업](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html)을 참조하세요.