az postgres flexible-server migration

PostgreSQL 유연한 서버에 대 한 마이그레이션 워크플로를 관리 합니다.

명령

az postgres flexible-server migration create

유연한 서버에 대 한 새 마이그레이션 워크플로를 만듭니다.

az postgres flexible-server migration delete

특정 마이그레이션을 삭제 합니다.

az postgres flexible-server migration list

유연한 서버의 마이그레이션을 나열 합니다.

az postgres flexible-server migration show

특정 마이그레이션에 대 한 세부 정보를 가져옵니다.

az postgres flexible-server migration update

특정 마이그레이션을 업데이트 합니다.

az postgres flexible-server migration create

유연한 서버에 대 한 새 마이그레이션 워크플로를 만듭니다.

az postgres flexible-server migration create --name
                                             --properties
                                             --resource-group
                                             [--migration-id]
                                             [--subscription]

예제

매개 변수로 식별 되는 대상 서버에서 마이그레이션 워크플로를 시작 합니다. 마이그레이션 구성은 파일의 migrationConfig.js에서 지정 해야 합니다.

az postgres flexible-server migration create --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --properties @"migrationConfig.json"

필수 매개 변수

--name -n

마이그레이션 대상 서버 이름입니다.

--properties -b

요청 속성입니다. @ {File}을 (를) 사용 하 여 파일에서 로드 합니다. 여러 터미널에서 따옴표를 표시 하는 문제는을 참조 하십시오 https://github.com/Azure/azure-cli/blob/dev/doc/use_cli_effectively.md#quoting-issues .

--resource-group -g

마이그레이션 대상 서버의 리소스 그룹 이름입니다.

선택적 매개 변수

--migration-id

마이그레이션의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az postgres flexible-server migration delete

특정 마이그레이션을 삭제 합니다.

az postgres flexible-server migration delete --migration-id
                                             [--ids]
                                             [--name]
                                             [--resource-group]
                                             [--subscription]
                                             [--yes]

예제

마이그레이션 워크플로를 취소/삭제 합니다. 언제 든 지 마이그레이션 워크플로를 취소/삭제할 수 있습니다.

az postgres flexible-server migration delete --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --migration-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

필수 매개 변수

--migration-id

마이그레이션의 이름 또는 ID입니다.

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

마이그레이션 대상 서버 이름입니다.

--resource-group -g

마이그레이션 대상 서버의 리소스 그룹 이름입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az postgres flexible-server migration list

유연한 서버의 마이그레이션을 나열 합니다.

az postgres flexible-server migration list [--filter]
                                           [--ids]
                                           [--name]
                                           [--query-examples]
                                           [--resource-group]
                                           [--subscription]

예제

대상 유연한 서버의 현재 활성화 된 마이그레이션을 나열 합니다.

az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --filter Active

대상 유연한 서버의 모든 (활성/완료) 마이그레이션을 나열 합니다.

az postgres flexible-server migration list --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --filter All

선택적 매개 변수

--filter

모든 마이그레이션 또는 활성 마이그레이션만 반환할지 여부를 나타냅니다. 기본값은 활성입니다. 유효한 값은 Active, All입니다.

기본값: Active
--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

마이그레이션 대상 서버 이름입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

마이그레이션 대상 서버의 리소스 그룹 이름입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az postgres flexible-server migration show

특정 마이그레이션에 대 한 세부 정보를 가져옵니다.

az postgres flexible-server migration show --migration-id
                                           [--ids]
                                           [--level]
                                           [--name]
                                           [--query-examples]
                                           [--resource-group]
                                           [--subscription]

예제

대상 유연한 서버의 특정 마이그레이션에 대 한 세부 정보를 가져옵니다.

az postgres flexible-server migration show --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --migration-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

필수 매개 변수

--migration-id

마이그레이션의 이름 또는 ID입니다.

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--level

요청 된 마이그레이션 정보 수준을 지정 합니다. 유효한 값은 활성 및 모든입니다. 기본값은 활성입니다.

기본값: Default
--name -n

마이그레이션 대상 서버 이름입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

마이그레이션 대상 서버의 리소스 그룹 이름입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az postgres flexible-server migration update

특정 마이그레이션을 업데이트 합니다.

az postgres flexible-server migration update --migration-id
                                             [--cutover]
                                             [--db-names]
                                             [--ids]
                                             [--name]
                                             [--overwrite-dbs]
                                             [--resource-group]
                                             [--setup-replication]
                                             [--subscription]

예제

마이그레이션 워크플로가 원본에서 논리적 복제를 설정 하도록 허용 합니다. 이 명령은 원본 서버를 다시 시작 합니다.

az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --migration-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --setup-replication

마이그레이션할 Db의 공백으로 구분 된 목록입니다. 최소값은 1이 고 최대 8 Db를 지정할 수 있습니다. 추가 마이그레이션을 사용 하 여 동시에 더 많은 Db를 마이그레이션할 수 있습니다. 각 추가 DB는 원본 서버의 성능에 영향을 줍니다.

az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --migration-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --db-names db1 db2

마이그레이션 워크플로에서 대상의 DB를 덮어쓰도록 허용 합니다.

az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --migration-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --overwrite-dbs

데이터 마이그레이션에 대 한 가공선. 이 작업이 완료 되 면 원본 DB에 대 한 후속 업데이트가 대상으로 마이그레이션되지 않습니다.

az postgres flexible-server migration update --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --resource-group testGroup --name testServer --migration-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --cutover

필수 매개 변수

--migration-id

마이그레이션의 이름 또는 ID입니다.

선택적 매개 변수

--cutover

데이터 마이그레이션을 잘라냅니다. 이 작업이 완료 되 면 원본 DB에 대 한 후속 업데이트가 대상으로 마이그레이션되지 않습니다.

--db-names --dbs

마이그레이션할 Db의 공백으로 구분 된 목록입니다. 최소값은 1이 고 최대 8 Db를 지정할 수 있습니다. 추가 마이그레이션을 사용 하 여 동시에 더 많은 Db를 마이그레이션할 수 있습니다. 각 추가 DB는 원본 서버의 성능에 영향을 줍니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

마이그레이션 대상 서버 이름입니다.

--overwrite-dbs

마이그레이션 워크플로에서 대상의 DB를 덮어쓰도록 허용 합니다.

--resource-group -g

마이그레이션 대상 서버의 리소스 그룹 이름입니다.

--setup-replication

마이그레이션 워크플로가 원본에서 논리적 복제를 설정 하도록 허용 합니다. 이 명령은 원본 서버를 다시 시작 합니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .