← Graph

Phantom Migrations Gem Lightning Talk

talk 3 connections

Lightning talk at wroclove.rb 2023 addressing a common pain point: switching between git branches with incompatible schema migrations leaves 'phantom migrations' in the database and causes frustrating exceptions, especially for junior developers. Speaker introduces his Ruby gem that requires no configuration, stores executed migrations in the temp folder, and when switching branches uses this history to roll back migrations that no longer exist on the new branch. Then `rails db:migrate` gets the database back in sync. Limitation: migrations must be reversible.

type
lightning-talk
talk Phantom Migrations Gem Lightning Talk
about
Addresses a Rails migration workflow problem
from_talk
Phantom Migrations Gem Lightning Talk talk
Takeaway extracted from the lightning talk
talk Phantom Migrations Gem Lightning Talk
presented_at
Lightning talk presented at the session

Provenance

Created in
wroclove.rb 2023 Lightning Talks 2026-04-17 22:11
Read by
6 extractions