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
- export -outputFile-dados. ml
- migrate --type=sgl -outputFile-dados.sgl
- migrate -outputType=json
- export -outputType=sml
- 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