Schița de curs

Introducere

Modulul 1. Actualizarea conceptelor

  • De ce avem nevoie de migrări de baze de date
  • Cum funcționează Flyway
  • Baze de date acceptate

Modulul 2. Elemente constitutive ale căilor de migrație

  • Ce este o migrație
  • Înțelegerea callback-urilor
  • Suprascrierea erorilor

Modulul 3. Înțelegerea comenzilor disponibile

  • Să facem o migrare
  • Folosind conducta: Migrare, Curățare, Informații, Validare
  • Folosind conducta: Anulare, Linie de bază, Reparație

Modulul 4. Utilizarea diferitelor modalități de interacțiune cu Flyway

  • Abordarea liniei de comandă
  • Utilizarea API în Java
  • Cum se utilizează Maven cu Flyway
  • Cum se utilizează Gradle cu Flyway
  • Codurile de eroare

Modulul 5. Cum se configurează Flyway

  • Parametrii disponibili
  • Rolul variabilelor de mediu
  • Utilizarea fișierelor de configurare
  • Înțelegerea caracterelor de poziție
  • Utilizarea securității prin SSL
  • Cum se gestionează autentificarea
  • Cum se stochează secretele

Modulul 6. Utilizarea conceptelor avansate

  • Ce este o migrație repetabilă
  • Cum se anulează o migrare
  • Gândiți-vă la o migrare bazată pe Java.
  • Injectarea de cod în ciclul de viață al flyway prin callback-uri
  • Folosirea suprascrierilor de eroare într-un mod productiv
  • Rolul esențial al unei rulări uscate

Rezumat și concluzii

Cerințe

  • Experiență în gestionarea bazelor de date și a sistemelor de gestionare a bazelor de date

Audiență

  • Database administratori
 14 ore

Mărturii (3)

Cursuri înrudite

Categorii înrudite