Converter código e esquema Oracle para sintaxe PostgreSQL

Depois de criar seu espaço de trabalho de conversão e executar a conversão de esquema inicial , você pode corrigir problemas de conversão, modificar seus objetos com o editor interativo e aplicar o esquema convertido ao seu banco de dados de destino.

Os bancos de dados geralmente podem ter milhares de objetos. Convertê-los todos em uma única sessão pode ser um processo desafiador. Com os espaços de trabalho de conversão, você pode dividir o processo de conversão em várias fases, nas quais adiciona novos objetos à conversão, corrige os problemas e, em seguida, testa-os no banco de dados de destino.

Os espaços de trabalho de conversão podem produzir resultados de conversão determinísticos ou aprimorá-los com a conversão automática do Gemini . Quando a conversão automática do Gemini está habilitada, o Database Migration Service aplica acréscimos de conversão automática a todos os seus objetos sempre que você converte o esquema de origem. Se quiser usar apenas regras de conversão determinísticas, desabilite a conversão automática do Gemini no seu espaço de trabalho.

Para converter objetos do seu banco de dados de origem, faça o seguinte:

  1. No Google Cloud console, vá para Espaços de trabalho de conversão .

    Ir para os espaços de trabalho de conversão

  2. Na lista de espaços de trabalho de conversão disponíveis, selecione seu espaço de trabalho.

    O editor do espaço de trabalho de conversão é aberto.

  3. Use o painel de esquema do Oracle para verificar se há problemas de conversão nos seus objetos de origem. Este painel contém todos os objetos que você extraiu do seu esquema durante a criação do espaço de trabalho .
  4. Resolva seus problemas de conversão .

    Você pode usar o editor SQL interativo, carregar um arquivo de mapeamento de conversão para converter o objeto de uma maneira específica ou utilizar os recursos de conversão do Gemini.

  5. Opcional: Você também pode usar o editor SQL interativo para ajustar o esquema convertido para melhor atender às suas necessidades, mesmo que não haja problemas de conversão com o seu objeto. Para obter uma lista de objetos Oracle editáveis, consulte Tipos de objetos suportados .
  6. Após corrigir problemas de conversão ou ajustar seu esquema, clique em Converter fonte . O Serviço de Migração de Banco de Dados agora analisa suas alterações e gera o esquema PostgreSQL atualizado.

    Você pode inspecionar o esquema convertido na guia rascunho do Cloud SQL para PostgreSQL .

  7. Teste o esquema convertido no seu banco de dados de destino. Faça o seguinte:
    1. Clique em Aplicar ao destino > Testar .
    2. Na página Definir destino , use o perfil de conexão Destino
    3. menu suspenso para selecionar seu perfil de conexão de destino.
    4. Clique em Definir e continuar .
    5. Na página Selecionar objetos e testar aplicativo , use as caixas de seleção para selecionar quais
    6. esquema PostgreSQL convertido que você deseja aplicar no seu banco de dados de destino.
    7. Clique em Testar aplicativo .

    Dependendo dos resultados do teste, talvez seja necessário ajustar ainda mais o esquema convertido.

  8. Se o instantâneo do esquema que você extraiu da origem tiver mais objetos que você ainda não migrou, adicione estes objetos ao espaço de trabalho:
    1. No painel Oracle , clique em Adicionar objetos .

      O painel de seleção de objetos é aberto.

    2. Na árvore de esquema, use as caixas de seleção para selecionar quais objetos você deseja adicionar à conversão e clique em Adicionar objetos .
  9. Repita as etapas 3 a 8 até converter todos os objetos que deseja migrar.
  10. Quando terminar de converter seu esquema, clique em ao destino > Aplicar .

    O Database Migration Service agora cria as definições de esquema no seu banco de dados de destino.

O que vem a seguir

,

Depois de criar seu espaço de trabalho de conversão e executar a conversão de esquema inicial , você pode corrigir problemas de conversão, modificar seus objetos com o editor interativo e aplicar o esquema convertido ao seu banco de dados de destino.

Os bancos de dados geralmente podem ter milhares de objetos. Convertê-los todos em uma única sessão pode ser um processo desafiador. Com os espaços de trabalho de conversão, você pode dividir o processo de conversão em várias fases, nas quais adiciona novos objetos à conversão, corrige os problemas e, em seguida, testa-os no banco de dados de destino.

Os espaços de trabalho de conversão podem produzir resultados de conversão determinísticos ou aprimorá-los com a conversão automática do Gemini . Quando a conversão automática do Gemini está habilitada, o Database Migration Service aplica acréscimos de conversão automática a todos os seus objetos sempre que você converte o esquema de origem. Se quiser usar apenas regras de conversão determinísticas, desabilite a conversão automática do Gemini no seu espaço de trabalho.

Para converter objetos do seu banco de dados de origem, faça o seguinte:

  1. No Google Cloud console, vá para Espaços de trabalho de conversão .

    Ir para os espaços de trabalho de conversão

  2. Na lista de espaços de trabalho de conversão disponíveis, selecione seu espaço de trabalho.

    O editor do espaço de trabalho de conversão é aberto.

  3. Use o painel de esquema do Oracle para verificar se há problemas de conversão nos seus objetos de origem. Este painel contém todos os objetos que você extraiu do seu esquema durante a criação do espaço de trabalho .
  4. Resolva seus problemas de conversão .

    Você pode usar o editor SQL interativo, carregar um arquivo de mapeamento de conversão para converter o objeto de uma maneira específica ou utilizar os recursos de conversão do Gemini.

  5. Opcional: Você também pode usar o editor SQL interativo para ajustar o esquema convertido para melhor atender às suas necessidades, mesmo que não haja problemas de conversão com o seu objeto. Para obter uma lista de objetos Oracle editáveis, consulte Tipos de objetos suportados .
  6. Após corrigir problemas de conversão ou ajustar seu esquema, clique em Converter fonte . O Serviço de Migração de Banco de Dados agora analisa suas alterações e gera o esquema PostgreSQL atualizado.

    Você pode inspecionar o esquema convertido na guia rascunho do Cloud SQL para PostgreSQL .

  7. Teste o esquema convertido no seu banco de dados de destino. Faça o seguinte:
    1. Clique em Aplicar ao destino > Testar .
    2. Na página Definir destino , use o perfil de conexão Destino
    3. menu suspenso para selecionar seu perfil de conexão de destino.
    4. Clique em Definir e continuar .
    5. Na página Selecionar objetos e testar aplicativo , use as caixas de seleção para selecionar quais
    6. esquema PostgreSQL convertido que você deseja aplicar no seu banco de dados de destino.
    7. Clique em Testar aplicativo .

    Dependendo dos resultados do teste, talvez seja necessário ajustar ainda mais o esquema convertido.

  8. Se o instantâneo do esquema que você extraiu da origem tiver mais objetos que você ainda não migrou, adicione estes objetos ao espaço de trabalho:
    1. No painel Oracle , clique em Adicionar objetos .

      O painel de seleção de objetos é aberto.

    2. Na árvore de esquema, use as caixas de seleção para selecionar quais objetos você deseja adicionar à conversão e clique em Adicionar objetos .
  9. Repita as etapas 3 a 8 até converter todos os objetos que deseja migrar.
  10. Quando terminar de converter seu esquema, clique em ao destino > Aplicar .

    O Database Migration Service agora cria as definições de esquema no seu banco de dados de destino.

O que vem a seguir

,

Depois de criar seu espaço de trabalho de conversão e executar a conversão de esquema inicial , você pode corrigir problemas de conversão, modificar seus objetos com o editor interativo e aplicar o esquema convertido ao seu banco de dados de destino.

Os bancos de dados geralmente podem ter milhares de objetos. Convertê-los todos em uma única sessão pode ser um processo desafiador. Com os espaços de trabalho de conversão, você pode dividir o processo de conversão em várias fases, nas quais adiciona novos objetos à conversão, corrige os problemas e, em seguida, testa-os no banco de dados de destino.

Os espaços de trabalho de conversão podem produzir resultados de conversão determinísticos ou aprimorá-los com a conversão automática do Gemini . Quando a conversão automática do Gemini está habilitada, o Database Migration Service aplica acréscimos de conversão automática a todos os seus objetos sempre que você converte o esquema de origem. Se quiser usar apenas regras de conversão determinísticas, desabilite a conversão automática do Gemini no seu espaço de trabalho.

Para converter objetos do seu banco de dados de origem, faça o seguinte:

  1. No Google Cloud console, vá para Espaços de trabalho de conversão .

    Ir para os espaços de trabalho de conversão

  2. Na lista de espaços de trabalho de conversão disponíveis, selecione seu espaço de trabalho.

    O editor do espaço de trabalho de conversão é aberto.

  3. Use o painel de esquema do Oracle para verificar se há problemas de conversão nos seus objetos de origem. Este painel contém todos os objetos que você extraiu do seu esquema durante a criação do espaço de trabalho .
  4. Resolva seus problemas de conversão .

    Você pode usar o editor SQL interativo, carregar um arquivo de mapeamento de conversão para converter o objeto de uma maneira específica ou utilizar os recursos de conversão do Gemini.

  5. Opcional: Você também pode usar o editor SQL interativo para ajustar o esquema convertido para melhor atender às suas necessidades, mesmo que não haja problemas de conversão com o seu objeto. Para obter uma lista de objetos Oracle editáveis, consulte Tipos de objetos suportados .
  6. Após corrigir problemas de conversão ou ajustar seu esquema, clique em Converter fonte . O Serviço de Migração de Banco de Dados agora analisa suas alterações e gera o esquema PostgreSQL atualizado.

    Você pode inspecionar o esquema convertido na guia rascunho do Cloud SQL para PostgreSQL .

  7. Teste o esquema convertido no seu banco de dados de destino. Faça o seguinte:
    1. Clique em Aplicar ao destino > Testar .
    2. Na página Definir destino , use o perfil de conexão Destino
    3. menu suspenso para selecionar seu perfil de conexão de destino.
    4. Clique em Definir e continuar .
    5. Na página Selecionar objetos e testar aplicativo , use as caixas de seleção para selecionar quais
    6. esquema PostgreSQL convertido que você deseja aplicar no seu banco de dados de destino.
    7. Clique em Testar aplicativo .

    Dependendo dos resultados do teste, talvez seja necessário ajustar ainda mais o esquema convertido.

  8. Se o instantâneo do esquema que você extraiu da origem tiver mais objetos que você ainda não migrou, adicione estes objetos ao espaço de trabalho:
    1. No painel Oracle , clique em Adicionar objetos .

      O painel de seleção de objetos é aberto.

    2. Na árvore de esquema, use as caixas de seleção para selecionar quais objetos você deseja adicionar à conversão e clique em Adicionar objetos .
  9. Repita as etapas 3 a 8 até converter todos os objetos que deseja migrar.
  10. Quando terminar de converter seu esquema, clique em ao destino > Aplicar .

    O Database Migration Service agora cria as definições de esquema no seu banco de dados de destino.

O que vem a seguir

,

Depois de criar seu espaço de trabalho de conversão e executar a conversão de esquema inicial , você pode corrigir problemas de conversão, modificar seus objetos com o editor interativo e aplicar o esquema convertido ao seu banco de dados de destino.

Os bancos de dados geralmente podem ter milhares de objetos. Convertê-los todos em uma única sessão pode ser um processo desafiador. Com os espaços de trabalho de conversão, você pode dividir o processo de conversão em várias fases, nas quais adiciona novos objetos à conversão, corrige os problemas e, em seguida, testa-os no banco de dados de destino.

Os espaços de trabalho de conversão podem produzir resultados de conversão determinísticos ou aprimorá-los com a conversão automática do Gemini . Quando a conversão automática do Gemini está habilitada, o Database Migration Service aplica acréscimos de conversão automática a todos os seus objetos sempre que você converte o esquema de origem. Se quiser usar apenas regras de conversão determinísticas, desabilite a conversão automática do Gemini no seu espaço de trabalho.

Para converter objetos do seu banco de dados de origem, faça o seguinte:

  1. No Google Cloud console, vá para Espaços de trabalho de conversão .

    Ir para os espaços de trabalho de conversão

  2. Na lista de espaços de trabalho de conversão disponíveis, selecione seu espaço de trabalho.

    O editor do espaço de trabalho de conversão é aberto.

  3. Use o painel de esquema do Oracle para verificar se há problemas de conversão nos seus objetos de origem. Este painel contém todos os objetos que você extraiu do seu esquema durante a criação do espaço de trabalho .
  4. Resolva seus problemas de conversão .

    Você pode usar o editor SQL interativo, carregar um arquivo de mapeamento de conversão para converter o objeto de uma maneira específica ou utilizar os recursos de conversão do Gemini.

  5. Opcional: Você também pode usar o editor SQL interativo para ajustar o esquema convertido para melhor atender às suas necessidades, mesmo que não haja problemas de conversão com o seu objeto. Para obter uma lista de objetos Oracle editáveis, consulte Tipos de objetos suportados .
  6. Após corrigir problemas de conversão ou ajustar seu esquema, clique em Converter fonte . O Serviço de Migração de Banco de Dados agora analisa suas alterações e gera o esquema PostgreSQL atualizado.

    Você pode inspecionar o esquema convertido na guia rascunho do Cloud SQL para PostgreSQL .

  7. Teste o esquema convertido no seu banco de dados de destino. Faça o seguinte:
    1. Clique em Aplicar ao destino > Testar .
    2. Na página Definir destino , use o perfil de conexão Destino
    3. menu suspenso para selecionar seu perfil de conexão de destino.
    4. Clique em Definir e continuar .
    5. Na página Selecionar objetos e testar aplicativo , use as caixas de seleção para selecionar quais
    6. esquema PostgreSQL convertido que você deseja aplicar no seu banco de dados de destino.
    7. Clique em Testar aplicativo .

    Dependendo dos resultados do teste, talvez seja necessário ajustar ainda mais o esquema convertido.

  8. Se o instantâneo do esquema que você extraiu da origem tiver mais objetos que você ainda não migrou, adicione estes objetos ao espaço de trabalho:
    1. No painel Oracle , clique em Adicionar objetos .

      O painel de seleção de objetos é aberto.

    2. Na árvore de esquema, use as caixas de seleção para selecionar quais objetos você deseja adicionar à conversão e clique em Adicionar objetos .
  9. Repita as etapas 3 a 8 até converter todos os objetos que deseja migrar.
  10. Quando terminar de converter seu esquema, clique em ao destino > Aplicar .

    O Database Migration Service agora cria as definições de esquema no seu banco de dados de destino.

O que vem a seguir