DMS Schema Conversion에서 PostgreSQL 데이터베이스를 대상으로 사용하기 - AWS Database Migration Service

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

DMS Schema Conversion에서 PostgreSQL 데이터베이스를 대상으로 사용하기

PostgreSQL 데이터베이스를 DMS Schema Conversion에서 마이그레이션 대상으로 사용할 수 있습니다.

지원되는 대상 데이터베이스에 관한 자세한 내용은 DMS스키마 변환의 대상 데이터 제공자 단원을 참조하십시오.

대상으로서 PostgreSQL에 대한 권한

PostgreSQL을 대상으로 사용하려면 DMS Schema Conversion에 CREATE ON DATABASE 권한이 필요합니다. DMS Schema Conversion을 위한 마이그레이션 프로젝트에서 사용할 각 데이터베이스에 대해 사용자를 생성한 후 이 권한을 사용자에게 부여하십시오.

Amazon RDS for PostgreSQL을 대상으로 사용하려면 DMS Schema Conversion에 rds_superuser 역할이 필요합니다.

변환된 공개 동의어를 사용하려면 다음 명령을 사용하여 데이터베이스 기본 검색 경로를 변경합니다.

ALTER DATABASE <db_name> SET SEARCH_PATH = "$user", public_synonyms, public;

이 예제에서는 <db_name> 자리 표시자를 데이터베이스의 이름으로 바꿉니다.

PostgreSQL에서는 스키마 소유자 또는 superuser만 스키마를 삭제할 수 있습니다. 스키마 소유자가 일부 객체를 소유하지 않은 경우에도 스키마와 이 스키마에 포함된 모든 객체를 삭제할 수 있습니다.

여러 사용자를 사용하여 대상 데이터베이스를 변환하고 다른 스키마를 적용할 때 DMS Schema Conversion에서 스키마를 삭제할 수 없는 경우 오류 메시지가 표시될 수 있습니다. 이 오류 메시지가 표시되지 않도록 하려면 superuser 역할을 사용하십시오.