Menu Docs
Página inicial do Docs
/
Relational Migrator
/ / /

Comparar queries convertidas

Nesta página

  • Sobre esta tarefa
  • Antes de começar
  • Passos
  • Saiba mais

Você pode usar o painel Test Queries para comparar query de origem e destino, exibições e resultados de procedimentos armazenados no Relational Migrator. O Test Queries pode ajudá-lo a verificar a precisão do código convertido e mostrar os dados de origem e destino após executar um trabalho de sincronização.

O painel Test Queries é dividido em três interfaces de usuário separadas: Console, Results e Messages. Clique nos botões de comprimido ao lado de Test Queries para alterar a interface do usuário. A tabela a seguir resume cada interface de usuário:

Interface do usuário
Descrição
console
Esta é a interface de usuário padrão do painel Test Queries . Você pode clicar no botão Run Source Query para executar todas as queries convertidas. Você também pode especificar parâmetros para procedimentos armazenados no campo de texto Source Script .
Resultados
Essa interface de usuário é usada para visualizar os resultados da query de origem e destino. Você deve executar uma consulta de origem ou destino para visualizar a interface de usuário do Results .
Mensagens
Essa interface de usuário é usada para mostrar mensagens de cada conexão do banco de dados. Você pode ver mensagens de erro, estatísticas de execução e quaisquer declarações de impressão.
  • Você deve iniciar sessão na sua conta do Atlas no Relational Migrator. Para obter detalhes, consulte Conectar com Atlas.

  • Para obter detalhes sobre como ativar o Conversor de Query, consulte Ativar o Conversor de Query.

  • Para utilizar o painel Test Queries , o Relational Migrator deve ter acesso ao Query Runner. Para obter detalhes sobre como configurar o Query Runner, consulte Instalar o Query Runner.

1
  1. Na guia Code Generation , clique no painel Query Converter .

    Observação

    Se você ainda não estiver conectado à sua conta Atlas ou tiver uma sessão expirada, deverá fazer login para prosseguir.

  2. No painel Queries à esquerda, selecione uma query, visualização ou procedimento armazenado.

  3. Se a sua query não tiver sido convertida, selecione um Target Language e clique em Convert .

2
  1. Na guia Code Generation , clique no painel Query Converter .

  2. No canto inferior direito da tela, clique em botão.

3

Se estiver convertendo um procedimento armazenado com parâmetros, especifique os parâmetros do procedimento armazenado no campo de texto Source Script .

Por exemplo, para o seguinte procedimento armazenado do PostGreSQL:

CREATE OR REPLACE PROCEDURE PUBLIC.CANCEL_CUSTOMER_ORDERS(IN CUST_ID INTEGER)
LANGUAGE PLPQSQL
AS $PROCEDURE$
BEGIN
UPDATE ORDERS SET STATUS = 'CANCELLED' WHERE CUSTOMER_ID = CUST_ID;
END;$PROCEDURE$

Especifique o CUST_ID no campo de texto Source Script substituindo o <value> pelo ID do cliente:

DO
$$
DECLARE
CUST_ID INTEGER;
BEGIN
--TODO: Set parameter values here
CUST_ID := <value>
CALL public.cancel_customer_orders(cust_id);
END;
$$
4
  1. No painel Test Queries , clique no botão Run Source Query .

  2. Insira os detalhes da conexão com seu banco de dados de origem.

  3. No formulário Connection Details , clique em Run.

    Os dados do banco de dados de origem preenchem a interface de usuário do Results . Você pode clicar na comprimido Messages para ver estatísticas de execução, como Execution Time, Row Count, mensagens de erro e declarações de impressão.

5
  1. No painel Test Queries , clique no botão Run Converted Query .

  2. Insira os detalhes da conexão com seu banco de dados.

  3. No formulário Connection Details , clique em Run.

    Os dados do banco de dados de destino são preenchidos no lado direito da interface de usuário do Results .

  4. Você pode usar o painel Results para comparar os dados e tipos de origem e destino.

    Observação

    Você pode clicar em e botões para alternar entre o documento e a exibição de linha dos dados.

6

Se a query de destino precisar ser alterada, você poderá fazer alterações de código no painel Converted MongoDB Query e executar a query atualizada.

  1. No painel Converted MongoDB Query , clique em botão.

  2. Edite o código e clique em Save.

  3. Clique em Run Converted Query.

Voltar

Instalar Query Runner