Partilhar via


Problemas conhecidos e limitações do serviço de migração

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível

Este artigo descreve os problemas e limitações conhecidos associados ao serviço de migração no Banco de Dados do Azure para PostgreSQL.

Limitações comuns

A lista a seguir descreve limitações comuns que se aplicam a cenários de migração:

  • Você pode ter apenas uma migração ou validação ativa para seu servidor flexível.

  • O serviço de migração dá suporte à migração para usuários e funções somente quando a origem é o Banco de Dados do Azure para PostgreSQL - Servidor Único.

  • O serviço de migração mostra o número de tabelas copiadas da origem para o destino. Você deve verificar manualmente os dados e objetos PostgreSQL no servidor de destino após a migração.

  • O serviço de migração migra apenas bancos de dados de usuários. O serviço não migra bancos de dados do sistema, como template_0 e template_1.

  • O serviço de migração não oferece suporte à movimentação de extensões de POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER, POSTGRES_FDW e PG_PARTMAN da origem para o destino.

    Nota

    O recurso para migrar bancos de dados que têm a extensão TIMESCALEDB está em visualização. A opção está desativada por padrão. Para migrar seus bancos de dados de séries temporais, abra um tíquete de suporte.

  • Não é possível mover extensões que não são suportadas pelo Banco de Dados do Azure para PostgreSQL - Servidor Flexível. As extensões com suporte estão listadas em Extensões para o Banco de Dados do Azure para PostgreSQL.

  • Os agrupamentos definidos pelo usuário não podem ser migrados para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível.

  • Não é possível migrar para uma versão anterior. Por exemplo, não é possível migrar do Banco de Dados do Azure para PostgreSQL versão 15 para o Banco de Dados do Azure para PostgreSQL versão 14.

  • O serviço de migração funciona apenas com um SSLMODE valor de preferred ou required.

  • O serviço de migração não oferece suporte a permissões e objetos de superusuário.

  • O Banco de Dados do Azure para PostgreSQL - Servidor Flexível não oferece suporte à criação de espaços de tabela personalizados devido a restrições nas permissões de superusuário. Durante a migração, os dados de espaços de tabela personalizados na instância PostgreSQL de origem são migrados para os espaços de tabela padrão da instância de destino do Banco de Dados do Azure para PostgreSQL - Servidor Flexível.

  • Os seguintes objetos PostgreSQL não podem ser migrados para um destino de Servidor Flexível:

    • Criar casts
    • Criação de analisadores de pesquisa de texto completo (FTS) e modelos FTS
    • Usuários que têm funções de superusuário
    • Criar TIPO
  • O serviço de migração não oferece suporte à migração no nível do objeto. Ou seja, não é possível migrar uma tabela ou um esquema.

    Importante

    Embora o Burstable SKU não seja uma limitação, é recomendável escolher um SKU mais alto para seu servidor flexível executar migrações mais rápidas. O Banco de Dados do Azure para PostgreSQL - Servidor Flexível oferece suporte à computação de tempo de inatividade quase zero e ao dimensionamento de IOPS, para que a SKU possa ser atualizada com o mínimo de tempo de inatividade. Você sempre pode alterar a SKU para corresponder às necessidades do aplicativo pós-migração.

Limitações na migração do Banco de Dados do Azure para PostgreSQL - Servidor Único

  • Os usuários do Microsoft Entra que estão no servidor de origem não são migrados para o servidor de destino. Para atenuar essa limitação, consulte Gerenciar funções do Microsoft Entra. A solução é criar manualmente todos os usuários do Microsoft Entra no servidor de destino antes de iniciar uma migração. Se os usuários do Microsoft Entra não forem criados no servidor de destino, a migração falhará.
  • Se o servidor flexível de destino usar o método de criptografia de senha SCRAM-SHA-256, a conexão com um servidor flexível usando os usuários ou funções em um único servidor falhará. Em um único servidor, as senhas são criptografadas usando o algoritmo MD5. Para atenuar essa limitação, para o password_encryption parâmetro server em seu servidor flexível, selecione a opção MD5.
  • A migração on-line usa pgcopydb follow. Aplicam-se algumas restrições lógicas de descodificação.