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

Instalar Query Runner

Nesta página

  • Sobre esta tarefa
  • Antes de começar
  • Passos
  • Próximos passos

Para usar o painel Test Queries , o Relational Migrator deve ter acesso ao Query Runner. O Query Runner é um contêiner Docker com todas as dependências necessárias para testar suas consultas convertidas.

  • Se a versão do Query Runner for diferente da versão do Relational Migrator, um banner de aviso será exibido.

  • Para atualizar o Query Runner para a versão mais recente, execute o comando docker pull da etapa número um.

  • O Query Runner opera usando o protocolo http . As solicitações feitas de uma máquina remota não são criptografadas.

  • O Query Runner pode ser executado local ou remotamente.

Instale o Docker.

1
docker pull public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
2
  • Para executar o container localmente:

    docker run --name relational-migrator-query-runner -p 127.0.0.1:6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
  • Para executar o container remotamente:

    1. Adicione o endereço do servidor onde o serviço está sendo executado no migrator.language-runner.server.address no user.properties.

      Por exemplo:

      migrator.language-runner.server.address: http://myserver:6080

      Dica

      Para obter detalhes sobre onde o arquivo user.properties está localizado, consulte Locais de arquivo do Relational Migrator .

    2. Depois de alterar o arquivo user.properties , reinicie o Relational Migrator.

    3. Inicie o container a partir do seu servidor remoto ou serviço de hospedagem de containers.

      Para iniciar o container em seu servidor remoto, exponha a porta 6080 com o seguinte comando Docker :

      docker run --name relational-migrator-query-runner -p 6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
3

Em seu navegador da Web, navegue até o host e a porta que o contêiner do Query Runner está usando. Por exemplo: http://localhost:6080/status.

Marque o campo status dos dados JSON retornados do endpoint status . O status ok significa que o container está em execução:

{
"status":"ok",
"server":"App Mod Language Runner",
"commitHash":"159119004c2bf8c534e15e5895acb9bc1bfb5b8d",
"version":"20240627"
}

Voltar

Queries de teste