마이그레이션 서비스에 대한 알려진 문제 및 제한 사항
적용 대상: Azure Database for PostgreSQL - 유연한 서버
이 문서에서는 Azure Database for PostgreSQL의 마이그레이션 서비스와 관련된 알려진 문제 및 제한 사항에 대해 설명합니다.
일반적인 제한 사항
다음 목록에서는 마이그레이션 시나리오에 적용되는 일반적인 제한 사항에 대해 설명합니다.
유연한 서버에 대한 활성 마이그레이션 또는 유효성 검사는 하나만 있을 수 있습니다.
마이그레이션 서비스는 원본이 Azure Database for PostgreSQL - 단일 서버인 경우에만 사용자 및 역할에 대한 마이그레이션을 지원합니다.
마이그레이션 서비스는 원본에서 대상으로 복사되는 테이블 수를 보여 줍니다. 마이그레이션 후 대상 서버에서 데이터 및 PostgreSQL 개체를 수동으로 확인해야 합니다.
마이그레이션 서비스는 사용자 데이터베이스만 마이그레이션합니다. 서비스는 template_0 및 template_1 같은 시스템 데이터베이스를 마이그레이션하지 않습니다.
마이그레이션 서비스는 POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER, POSTGRES_FDW 및 PG_PARTMAN 확장을 원본에서 대상으로 이동하는 것을 지원하지 않습니다.
참고 항목
TIMESCALEDB 확장이 있는 데이터베이스를 마이그레이션하는 기능은 미리 보기로 제공됩니다. 이 옵션은 기본적으로 해제되어 있습니다. 시계열 데이터베이스를 마이그레이션하려면 지원 티켓을 여세요.
Azure Database for PostgreSQL - 유연한 서버에서 지원되지 않는 확장은 이동할 수 없습니다. 지원되는 확장은 Azure Database for PostgreSQL용 확장에 나열됩니다.
사용자 정의 데이터 정렬은 Azure Database for PostgreSQL - 유연한 서버로 마이그레이션할 수 없습니다.
이전 버전으로 마이그레이션할 수 없습니다. 예를 들어 Azure Database for PostgreSQL 버전 15에서 Azure Database for PostgreSQL 버전 14로 마이그레이션할 수 없습니다.
마이그레이션 서비스는 값 또는
required
.의preferred
값에서SSLMODE
만 작동합니다.마이그레이션 서비스는 슈퍼 사용자 권한 및 개체를 지원하지 않습니다.
Azure Database for PostgreSQL - 유연한 서버는 슈퍼 사용자 권한 제한으로 인해 사용자 지정 테이블스페이스 만들기를 지원하지 않습니다. 마이그레이션하는 동안 원본 PostgreSQL 인스턴스의 사용자 지정 테이블스페이스의 데이터는 Azure Database for PostgreSQL - 유연한 서버의 대상 인스턴스의 기본 테이블스페이스로 마이그레이션됩니다.
다음 PostgreSQL 개체는 유연한 서버 대상으로 마이그레이션할 수 없습니다.
- 캐스트 만들기
- FTS(전체 텍스트 검색) 파서 및 FTS 템플릿 만들기
- 슈퍼 사용자 역할이 있는 사용자
- TYPE 만들기
마이그레이션 서비스는 개체 수준에서 마이그레이션을 지원하지 않습니다. 즉, 테이블 또는 스키마를 마이그레이션할 수 없습니다.
Important
버스트 가능 SKU는 제한 사항이 아니지만 더 빠른 마이그레이션을 수행하려면 유연한 서버에 더 높은 SKU를 선택하는 것이 좋습니다. Azure Database for PostgreSQL - 유연한 서버는 가동 중지 시간이 거의 없는 컴퓨팅 및 IOPS 크기 조정을 지원하므로 가동 중지 시간을 최소화하면서 SKU를 업데이트할 수 있습니다. 마이그레이션 후 애플리케이션 요구 사항에 맞게 SKU를 언제든지 변경할 수 있습니다.
Azure Database for PostgreSQL - 단일 서버에서 마이그레이션의 제한 사항
- 원본 서버에 있는 Microsoft Entra 사용자는 대상 서버로 마이그레이션되지 않습니다. 이 제한을 완화하려면 Microsoft Entra 역할 관리를 참조 하세요. 해결 방법은 마이그레이션을 시작하기 전에 대상 서버에서 모든 Microsoft Entra 사용자를 수동으로 만드는 것입니다. Microsoft Entra 사용자가 대상 서버에 만들어지지 않으면 마이그레이션이 실패합니다.
- 대상 유연한 서버가 SCRAM-SHA-256 암호 암호화 방법을 사용하는 경우 단일 서버에서 사용자 또는 역할을 사용하여 유연한 서버에 연결하지 못합니다. 단일 서버에서 암호는 MD5 알고리즘을 사용하여 암호화됩니다. 이 제한을 완화하려면 유연한 서버의
password_encryption
서버 매개 변수에 대해 옵션을MD5
선택합니다. - 온라인 마이그레이션은 pgcopydb 팔로우를 사용합니다. 몇 가지 논리적 디코딩 제한이 적용됩니다 .