Hopp til innhold

Database migreringer

Databasemigrering CI på GitHub Actions

Hver testkjøring spiller av hele migreringshistorikken fra en tom database.

3m → 4s
Migrasjoner

Hvorfor det skjer

Hva skal endres

  1. Dump det migrerte skjemaet én gang og last det direkte i testjobber
  2. Bruk --keepdb eller tilsvarende slik at databasen overlever mellom kjøringene
  3. Kjør migreringer mot en tmpfs-støttet database for hastighet
  4. Test selve migrasjonsbanen i en egen, mindre hyppig jobb

Databasemigrering på runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.