Num ambiente Flyway, a linha de comando (command line) permite, dentre outros, o uso dos comandos:
- A)Apply, Check, Include;
Errada, porque Apply, Check e Include nao sao comandos padrao do Flyway CLI.
- B)Baseline, Clean, Migrate;
Certa, porque Baseline, Clean e Migrate sao comandos oficiais e muito usados no Flyway.
- C)Clear, Define, Exec;
Errada, porque Clear, Define e Exec nao correspondem aos comandos oficiais do Flyway.
- D)Info, Quit, Start;
Errada, porque Info existe, mas Quit e Start nao fazem parte do conjunto padrao de comandos do Flyway CLI.
- E)Load, Schema, View.
Errada, porque Load, Schema e View nao sao comandos reconhecidos como oficiais no Flyway CLI.
Gabarito: B
O Flyway e uma ferramenta de versionamento de banco de dados muito usada para controlar scripts de migracao de forma organizada. A ideia e simples: voce registra a evolucao do schema e o Flyway aplica as alteracoes na ordem certa, evitando improviso e “script perdido” em producao. Na linha de comando do Flyway, existem comandos bem conhecidos como baseline, clean, info, migrate, validate e repair. Cada um tem uma funcao especifica: baseline marca uma base inicial, clean remove objetos do schema e migrate aplica as migracoes pendentes. Ou seja, sao comandos realmente oficiais e fazem parte do uso padrao da ferramenta. Por isso o gabarito B esta correto: ele traz exatamente tres comandos validos do Flyway CLI. A banca costuma cobrar esse tipo de memorizacao objetiva, porque e um tema mais de ferramenta do que de teoria profunda de banco de dados. Se voce conhece a lista basica, mata a questao sem drama. Vale lembrar que termos como apply, define, quit ou load nao sao comandos padrao do Flyway CLI. Eles so soam plausiveis para confundir quem associa a ideia geral de migracao com nomes genéricos. Aqui, o segredo e reconhecer o vocabulário oficial da ferramenta.