Migrations - Update
Обновляет существующую миграцию. Текст запроса может содержать одно ко многим из изменяемых свойств, присутствующих в определении миграции. Некоторые обновления свойств инициируют переходы состояния миграции.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
migration
|
path | True |
string pattern: ^[a-z][a-z0-9]*$ |
Название миграции. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не зависит от регистра. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
Имени сервера. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| properties.cancel |
Указывает, должна ли быть активирована отмена для всей миграции. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве. |
| properties.dbsToMigrate |
string[] |
Имена баз данных для переноса. |
| properties.dbsToTriggerCutoverOn |
string[] |
Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве. |
| properties.migrateRoles |
Указывает, необходимо ли перенести роли и разрешения. |
|
| properties.migrationMode |
Режим, используемый для выполнения миграции: Онлайн или Офлайн. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Время начала (UTC) для окна миграции. |
| properties.overwriteDbsInTarget |
Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения. |
|
| properties.secretParameters |
Параметры секрета миграции. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу. |
| properties.sourceDbServerResourceId |
string |
Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username. |
| properties.startDataMigration |
Указывает, должен ли перенос данных начаться немедленно. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу. |
| properties.triggerCutover |
Указывает, должна ли быть активирована прямая миграция для всей миграции. |
|
| tags |
object |
Метаданные, относящиеся к приложению, в виде пар "ключ-значение". |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Update an existing migration.
Образец запроса
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/migrations/examplemigration?api-version=2025-08-01
{
"properties": {
"setupLogicalReplicationOnSourceDbIfNeeded": "True"
}
}
Пример ответа
{
"name": "examplemigration",
"type": "Microsoft.DBForPostgreSql/flexibleServers/migrations",
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget/migrations/examplemigration",
"location": "eastus",
"properties": {
"currentStatus": {
"currentSubStateDetails": {
"currentSubState": "PerformingPreRequisiteSteps"
},
"error": "",
"state": "InProgress"
},
"dbsToMigrate": [
"exampledatabase1",
"exampledatabase2",
"exampledatabase3",
"exampledatabase4"
],
"migrateRoles": "False",
"migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856",
"migrationWindowStartTimeInUtc": "2025-06-01T20:30:22.123456Z",
"overwriteDbsInTarget": "False",
"setupLogicalReplicationOnSourceDbIfNeeded": "True",
"sourceDbServerMetadata": {
"location": "eastus",
"sku": {
"name": "B_Gen5_2",
"tier": "Basic"
},
"storageMb": 1024,
"version": "10"
},
"sourceDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource",
"startDataMigration": "False",
"targetDbServerMetadata": {
"location": "eastus",
"sku": {
"name": "Standard_D4ds_v5",
"tier": "GeneralPurpose"
},
"storageMb": 2048,
"version": "17"
},
"targetDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget",
"triggerCutover": "False"
}
}
Определения
| Имя | Описание |
|---|---|
|
Admin |
Учетные данные пользователей-администраторов для исходного и целевого серверов. |
|
Admin |
Учетные данные пользователей-администраторов для исходного и целевого серверов. |
| Cancel |
Указывает, должна ли быть активирована отмена для всей миграции. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Database |
Состояние миграции базы данных. |
|
Db |
Сводка о состоянии проверки базы данных. |
|
Db |
Метаданные сервера базы данных. |
|
Error |
Ошибка управления ресурсами дополнительная информация. |
|
Error |
Детали ошибки. |
|
Error |
Ответ на ошибку |
|
Logical |
Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере. |
|
Migrate |
Указывает, необходимо ли перенести роли и разрешения. |
| Migration |
Свойства миграции. |
|
Migration |
Состояние миграции базы данных. |
|
Migration |
Режим, используемый для выполнения миграции: Онлайн или Офлайн. |
|
Migration |
Поддерживаемый вариант миграции |
|
Migration |
Migration. |
|
Migration |
Параметры секрета миграции. |
|
Migration |
Параметры секрета миграции. |
|
Migration |
Состояние миграции. |
|
Migration |
Состояние миграции. |
|
Migration |
Подсостояние миграции. |
|
Migration |
Сведения о миграционном субгосударстве. |
|
Overwrite |
Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения. |
|
Server |
Вычислительная информация сервера. |
|
Sku |
Уровень вычислительных ресурсов, назначенный серверу. |
|
Source |
Тип исходного сервера, используемый для миграции: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer или Supabase_PostgreSQL |
|
Ssl |
Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer". |
|
Start |
Указывает, должен ли перенос данных начаться немедленно. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Trigger |
Указывает, должна ли быть активирована прямая миграция для всей миграции. |
|
Validation |
Сведения о проверке для миграции. |
|
Validation |
Объект проверочного сообщения. |
|
Validation |
Состояние проверки для миграции. |
|
Validation |
Объект сводки валидации. |
AdminCredentials
Учетные данные пользователей-администраторов для исходного и целевого серверов.
| Имя | Тип | Описание |
|---|---|---|
| sourceServerPassword |
string (password) |
Пароль для пользователя исходного сервера. |
| targetServerPassword |
string (password) |
Пароль для пользователя целевого сервера. |
AdminCredentialsForPatch
Учетные данные пользователей-администраторов для исходного и целевого серверов.
| Имя | Тип | Описание |
|---|---|---|
| sourceServerPassword |
string (password) |
Пароль для пользователя исходного сервера. |
| targetServerPassword |
string (password) |
Пароль для пользователя целевого сервера. |
Cancel
Указывает, должна ли быть активирована отмена для всей миграции.
| Значение | Описание |
|---|---|
| True | |
| False |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseMigrationState
Состояние миграции базы данных.
| Имя | Тип | Описание |
|---|---|---|
| appliedChanges |
integer (int32) |
Счетчик примененных изменений Change Data Capture Capture. |
| cdcDeleteCounter |
integer (int32) |
Изменение счетчика удаления системы Data Capture. |
| cdcInsertCounter |
integer (int32) |
Изменение счетчика вставки системы сбора данных. |
| cdcUpdateCounter |
integer (int32) |
Изменение счетчика обновлений системы сбора данных. |
| databaseName |
string |
Имя базы данных. |
| endedOn |
string (date-time) |
Время окончания состояния миграции. |
| fullLoadCompletedTables |
integer (int32) |
Количество таблиц, загруженных во время миграции базы данных. |
| fullLoadErroredTables |
integer (int32) |
Количество таблиц, в которых возникают ошибки во время миграции базы данных. |
| fullLoadLoadingTables |
integer (int32) |
Количество таблиц, загружаемых во время миграции базы данных. |
| fullLoadQueuedTables |
integer (int32) |
Количество таблиц, поставленных в очередь для переноса базы данных. |
| incomingChanges |
integer (int32) |
Счетчик входящих изменений Change Data Capture. |
| latency |
integer (int32) |
Задержка в секундах между исходным и целевым объектами во время фазы подключения. |
| message |
string |
Сообщение об ошибке, если таковое имеется, для состояния миграции. |
| migrationOperation |
string |
Операция миграции базы данных. |
| migrationState |
Состояние миграции базы данных. |
|
| startedOn |
string (date-time) |
Время начала состояния миграции. |
DbLevelValidationStatus
Сводка о состоянии проверки базы данных.
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
Имя базы данных. |
| endedOn |
string (date-time) |
Время окончания проверки на уровне базы данных. |
| startedOn |
string (date-time) |
Время начала валидации на уровне базы данных. |
| summary |
Сводка проверок на уровне базы данных. |
DbServerMetadata
Метаданные сервера базы данных.
| Имя | Тип | Описание |
|---|---|---|
| location |
string |
Расположение сервера базы данных. |
| sku |
Уровень вычислений и размер сервера базы данных. Этот объект пуст для одного сервера Базы данных Azure для PostgreSQL. |
|
| storageMb |
integer (int32) |
Объем хранилища (в МБ) для сервера базы данных. |
| version |
string |
Основная версия ядра СУБД PostgreSQL. |
ErrorAdditionalInfo
Ошибка управления ресурсами дополнительная информация.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительная информация. |
| type |
string |
Тип дополнительной информации. |
ErrorDetail
Детали ошибки.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Ошибка дополнительная информация. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Цель ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
LogicalReplicationOnSourceServer
Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере.
| Значение | Описание |
|---|---|
| True | |
| False |
MigrateRolesAndPermissions
Указывает, необходимо ли перенести роли и разрешения.
| Значение | Описание |
|---|---|
| True | |
| False |
Migration
Свойства миграции.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Географическое расположение, в котором находится ресурс |
| name |
string |
Имя ресурса |
| properties.cancel |
Указывает, должна ли быть активирована отмена для всей миграции. |
|
| properties.currentStatus |
Текущее состояние миграции. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве. |
| properties.dbsToMigrate |
string[] |
Имена баз данных для переноса. |
| properties.dbsToTriggerCutoverOn |
string[] |
Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве. |
| properties.migrateRoles |
Указывает, необходимо ли перенести роли и разрешения. |
|
| properties.migrationId |
string |
Идентификатор миграции. |
| properties.migrationInstanceResourceId |
string (arm-id) |
Идентификатор экземпляра миграции частной конечной точки. |
| properties.migrationMode |
Режим, используемый для выполнения миграции: Онлайн или Офлайн. |
|
| properties.migrationOption |
Поддерживается вариант миграции. |
|
| properties.migrationWindowEndTimeInUtc |
string (date-time) |
Время окончания (UTC) для окна миграции. |
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Время начала (UTC) для окна миграции. |
| properties.overwriteDbsInTarget |
Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения. |
|
| properties.secretParameters |
Параметры секрета миграции. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу. |
| properties.sourceDbServerMetadata |
Метаданные исходного сервера базы данных. |
|
| properties.sourceDbServerResourceId |
string |
Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username. |
| properties.sourceType |
Тип исходного сервера, используемый для миграции: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer или Supabase_PostgreSQL |
|
| properties.sslMode |
Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer". |
|
| properties.startDataMigration |
Указывает, должен ли перенос данных начаться немедленно. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу. |
| properties.targetDbServerMetadata |
Метаданные целевого сервера базы данных. |
|
| properties.targetDbServerResourceId |
string |
Идентификатор ресурса целевого сервера базы данных. |
| properties.triggerCutover |
Указывает, должна ли быть активирована прямая миграция для всей миграции. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| tags |
object |
Теги ресурсов. |
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
MigrationDatabaseState
Состояние миграции базы данных.
| Значение | Описание |
|---|---|
| InProgress | |
| WaitingForCutoverTrigger | |
| Failed | |
| Canceled | |
| Succeeded | |
| Canceling |
MigrationMode
Режим, используемый для выполнения миграции: Онлайн или Офлайн.
| Значение | Описание |
|---|---|
| Offline | |
| Online |
MigrationOption
Поддерживаемый вариант миграции
| Значение | Описание |
|---|---|
| Validate | |
| Migrate | |
| ValidateAndMigrate |
MigrationResourceForPatch
Migration.
| Имя | Тип | Описание |
|---|---|---|
| properties.cancel |
Указывает, должна ли быть активирована отмена для всей миграции. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве. |
| properties.dbsToMigrate |
string[] |
Имена баз данных для переноса. |
| properties.dbsToTriggerCutoverOn |
string[] |
Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве. |
| properties.migrateRoles |
Указывает, необходимо ли перенести роли и разрешения. |
|
| properties.migrationMode |
Режим, используемый для выполнения миграции: Онлайн или Офлайн. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Время начала (UTC) для окна миграции. |
| properties.overwriteDbsInTarget |
Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения. |
|
| properties.secretParameters |
Параметры секрета миграции. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу. |
| properties.sourceDbServerResourceId |
string |
Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username. |
| properties.startDataMigration |
Указывает, должен ли перенос данных начаться немедленно. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу. |
| properties.triggerCutover |
Указывает, должна ли быть активирована прямая миграция для всей миграции. |
|
| tags |
object |
Метаданные, относящиеся к приложению, в виде пар "ключ-значение". |
MigrationSecretParameters
Параметры секрета миграции.
| Имя | Тип | Описание |
|---|---|---|
| adminCredentials |
Admin |
Учетные данные пользователей-администраторов для исходного и целевого серверов. |
| sourceServerUsername |
string |
Получает или задает имя пользователя для исходного сервера. Этот пользователь не обязательно должен быть администратором. |
| targetServerUsername |
string |
Получает или задает имя пользователя для целевого сервера. Этот пользователь не обязательно должен быть администратором. |
MigrationSecretParametersForPatch
Параметры секрета миграции.
| Имя | Тип | Описание |
|---|---|---|
| adminCredentials |
Admin |
Учетные данные пользователей-администраторов для исходного и целевого серверов. |
| sourceServerUsername |
string |
Получает или задает имя пользователя для исходного сервера. Этот пользователь не обязательно должен быть администратором. |
| targetServerUsername |
string |
Получает или задает имя пользователя для целевого сервера. Этот пользователь не обязательно должен быть администратором. |
MigrationState
Состояние миграции.
| Значение | Описание |
|---|---|
| InProgress | |
| WaitingForUserAction | |
| Canceled | |
| Failed | |
| Succeeded | |
| ValidationFailed | |
| CleaningUp |
MigrationStatus
Состояние миграции.
| Имя | Тип | Описание |
|---|---|---|
| currentSubStateDetails |
Сведения о текущем подсостоянии миграции. |
|
| error |
string |
Сообщение об ошибке, если таковое имеется, для состояния миграции. |
| state |
Состояние миграции. |
MigrationSubstate
Подсостояние миграции.
| Значение | Описание |
|---|---|
| PerformingPreRequisiteSteps | |
| WaitingForLogicalReplicationSetupRequestOnSourceDB | |
| WaitingForDBsToMigrateSpecification | |
| WaitingForTargetDBOverwriteConfirmation | |
| WaitingForDataMigrationScheduling | |
| WaitingForDataMigrationWindow | |
| MigratingData | |
| WaitingForCutoverTrigger | |
| CompletingMigration | |
| Completed | |
| CancelingRequestedDBMigrations | |
| ValidationInProgress |
MigrationSubstateDetails
Сведения о миграционном субгосударстве.
| Имя | Тип | Описание |
|---|---|---|
| currentSubState |
Подсостояние миграции. |
|
| dbDetails |
<string,
Database |
|
| validationDetails |
Сведения о проверке для миграции. |
OverwriteDatabasesOnTargetServer
Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения.
| Значение | Описание |
|---|---|
| True | |
| False |
ServerSku
Вычислительная информация сервера.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Уровень вычислений и размер сервера базы данных. Этот объект пуст для одного сервера Базы данных Azure для PostgreSQL. |
| tier |
Уровень вычислительных ресурсов, назначенный серверу. |
SkuTier
Уровень вычислительных ресурсов, назначенный серверу.
| Значение | Описание |
|---|---|
| Burstable | |
| GeneralPurpose | |
| MemoryOptimized |
SourceType
Тип исходного сервера, используемый для миграции: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer или Supabase_PostgreSQL
| Значение | Описание |
|---|---|
| OnPremises | |
| AWS | |
| GCP | |
| AzureVM | |
| PostgreSQLSingleServer | |
| AWS_RDS | |
| AWS_AURORA | |
| AWS_EC2 | |
| GCP_CloudSQL | |
| GCP_AlloyDB | |
| GCP_Compute | |
| EDB | |
| EDB_Oracle_Server | |
| EDB_PostgreSQL | |
| PostgreSQLFlexibleServer | |
| PostgreSQLCosmosDB | |
| Huawei_RDS | |
| Huawei_Compute | |
| Heroku_PostgreSQL | |
| Crunchy_PostgreSQL | |
| ApsaraDB_RDS | |
| Digital_Ocean_Droplets | |
| Digital_Ocean_PostgreSQL | |
| Supabase_PostgreSQL |
SslMode
Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer".
| Значение | Описание |
|---|---|
| Prefer | |
| Require | |
| VerifyCA | |
| VerifyFull |
StartDataMigration
Указывает, должен ли перенос данных начаться немедленно.
| Значение | Описание |
|---|---|
| True | |
| False |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Временная метка последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
TriggerCutover
Указывает, должна ли быть активирована прямая миграция для всей миграции.
| Значение | Описание |
|---|---|
| True | |
| False |
ValidationDetails
Сведения о проверке для миграции.
| Имя | Тип | Описание |
|---|---|---|
| dbLevelValidationDetails |
Сведения о проверках на уровне сервера. |
|
| serverLevelValidationDetails |
Сведения о проверках на уровне сервера. |
|
| status |
Состояние проверки для миграции. |
|
| validationEndTimeInUtc |
string (date-time) |
Время окончания (UTC) для валидации. |
| validationStartTimeInUtc |
string (date-time) |
Время начала (UTC) для валидации. |
ValidationMessage
Объект проверочного сообщения.
| Имя | Тип | Описание |
|---|---|---|
| message |
string |
Строка сообщения о валидации. |
| state |
Серьезность сообщения о проверке. |
ValidationState
Состояние проверки для миграции.
| Значение | Описание |
|---|---|
| Failed | |
| Succeeded | |
| Warning |
ValidationSummaryItem
Объект сводки валидации.
| Имя | Тип | Описание |
|---|---|---|
| messages |
Сообщения о валидации. |
|
| state |
Состояние проверки для миграции. |
|
| type |
string |
Тип валидации. |