Create idempotent data migrations | Hacker News Reader