Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii Flyway

  • Concepte de bază
  • Plugin-uri existente
  • Baze de date acceptate

Noțiuni de bază cu Flyway

  • Configurarea instrumentului de linie de comandă Flyway
  • Configurația inițială
  • Cele 7 comenzi de bază

Migrarea cu Flyway

  • Migrații bazate pe SQL
  • Migrații bazate pe Java
  • Migrații bazate pe scripturi
  • Tranzacții, rezultate ale interogărilor și scheme

Configurarea căilor de zbor

  • Parametrii
  • Variabile de mediu
  • Fișiere de configurare și caractere de poziție
  • Suport și autentificare SSL
  • Gestionarea secretelor

Executarea Database Migrations

  • Rularea API-ului Flyway
  • Executarea migrărilor cu pluginul Maven
  • Executarea migrărilor cu pluginul Gradle

Integrarea Flyway într-un proiect cu Databases existente

  • Extragerea și curățarea datelor
  • Alinierea bazelor de date
  • Crearea versiunilor de referință

Gestionarea Database Migrations

  • Revizuirea statutului de migrație
  • Crearea de migrări repetabile
  • Anularea migrărilor
  • Executarea callback-urilor
  • Suprascrierea erorilor
  • Efectuarea de execuții de probă

Explorarea caracteristicilor avansate ale căilor de zbor

  • Gestionarea datelor de testare
  • Migrații retrocompatibile
  • Migrații cu timp de așteptare zero

Depanare

Rezumat și concluzii

Cerințe

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

Audiență

  • Database administratori
 7 ore

Numărul de participanți



Pret per participant

Mărturii (3)

Cursuri înrudite

Categorii înrudite