Struttura del corso

Introduzione

Modulo 1. Ripasso dei concetti

  • Perché abbiamo bisogno di migrazioni del database
  • Come funziona Flyway
  • Database supportati

Modulo 2. Elementi base di Flyway

  • Che cos'è una migrazione
  • Comprendere i Callbacks
  • Sovrascrivere gli errori

Modulo 3. Comprendere i comandi disponibili

  • Eseguiamo una migrazione
  • Utilizzando il pipeline: Migrate, Clean, Info, Validate
  • Utilizzando il pipeline: Undo, Baseline, Repair

Modulo 4. Interagire con Flyway in modi diversi

  • Approccio dalla riga di comando
  • Utilizzare l'API su Java
  • Come utilizzare Maven con Flyway
  • Come utilizzare Gradle con Flyway
  • I codici di errore

Modulo 5. Configurare Flyway

  • I parametri disponibili
  • Il ruolo delle variabili d'ambiente
  • Utilizzare i file di configurazione
  • Comprendere i placeholder
  • Utilizzare la sicurezza tramite SSL
  • Come gestire l'autenticazione
  • Come archiviare segreti

Modulo 6. Utilizzo di concetti avanzati

  • Che cos'è una migrazione ripetibile
  • Come annullare una migrazione
  • Pensare a una migrazione basata su Java
  • Iniettare codice nel ciclo di vita di flyway tramite callbacks
  • Utilizzare i sovraccarichi degli errori in modo produttivo
  • Il ruolo essenziale del dry run

Riepilogo e Conclusione

Requisiti

  • esperienza con la gestione dei database e i sistemi di gestione dei database

Pubblico

  • amministratori Database
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative