FC ConcursosFC Concursos

Questão FC373035

Em um cenário de pipeline de CI/CD que executa migrações de banco de dados, deseja-se registrar o resultado dessas migrações de uma forma que possa ser facilmente interpretada por

Outros Tipos e Modelos de Bancos de Dados

FCC · 2024

Em um cenário de pipeline de CI/CD que executa migrações de banco de dados, deseja-se registrar o resultado dessas migrações de uma forma que possa ser facilmente interpretada por outras ferramentas no pipeline. Assim, a Instrução correta de migração em linha de comando da Fipyway que migra O esquema para a versão mais recente, permitindo que o sistema de CI/CD capture a saida da Flyway em um formato estruturado e utilize essas informações para notificações, geração de relatórios, ou triggers para outras etapas no pipeline é o flyway

  1. export -outputFile-dados. ml
  2. migrate --type=sgl -outputFile-dados.sgl
  3. migrate -outputType=json
  4. export -outputType=sml
  5. migrate --type-text -outputFile-dados. txt
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A instrução migrate -outputType=json do Flyway executa as migrações pendentes e atualiza o esquema do banco para a versão mais recente, gerando a saída em JSON.

O formato JSON fornece um relatório estruturado contendo, por exemplo: status de cada migração (SUCCESS/FAILURE), listas de scripts aplicados, descrições, tempos de execução e a versão do esquema resultante.

Em um pipeline de CI/CD, essa saída é facilmente parseada por outras etapas: permite verificar falhas automaticamente, gerar relatórios, enviar notificações e disparar ou bloquear etapas subsequentes conforme o resultado.

Portanto, usar -outputType=json ao executar migrate é a forma correta de tornar o resultado das migrações consumível por ferramentas automatizadas no pipeline.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo