Schița de curs

Introducere

Modulul 1. Reîmprospătarea conceptelor

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

Modulul 2. Blocurile de construcție ale Flyway

  • Ce este o migrare
  • Înțelegerea Callback-urilor
  • Supracrierea erorilor

Modulul 3. Înțelegerea comenzilor disponibile

  • Să facem o migrare
  • Utilizarea pipeline-ului: Migrate, Clean, Info, Validate
  • Utilizarea pipeline-ului: Undo, Baseline, Repair

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

  • Abordarea liniei de comandă
  • Utilizarea API-ului în Java
  • Cum să folosești Maven cu Flyway
  • Cum să folosești Gradle cu Flyway
  • Codurile de eroare

Modulul 5. Cum să configurezi Flyway

  • Parametrii disponibili
  • Rolul variabilelor de mediu
  • Utilizarea fișierelor de configurare
  • Înțelegerea placeholder-urilor
  • Utilizarea securității prin SSL
  • Cum să gestionezi autentificarea
  • Cum să stochezi secrete

Modulul 6. Utilizarea conceptelor avansate

  • Ce este o migrare repetabilă
  • Cum să anulezi o migrare
  • Gândirea la o migrare bazată pe Java
  • Injectarea codului în ciclul de viață al Flyway prin callback-uri
  • Utilizarea în mod productiv a supracrierii erorilor
  • Rolul esențial al unui dry run

Rezumat și Concluzii

Cerințe

  • Experiență în managementul bazelor de date și sisteme de management al bazelor de date

Publicul țintă

  • Administratori de baze de date
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite