zenn.dev/kanmu_dev/articles/fadd12ece9fbac

archives

This URL has 1 public saves. The first save was Mar 31, 2026, 10:05 PM and the latest save was Mar 31, 2026, 10:05 PM.

View recent saves on this domain

Latest saved version

宣言的スキーマ管理のためのデータマイグレーション

This is the newest public snapshot for this URL and the best place to start reviewing the page.

Mar 31, 2026, 10:05 PM

Source URL

https://zenn.dev/kanmu_dev/articles/fadd12ece9fbac

About this page

This page describes declarative schema management using sqldef and the development of qrev, a dedicated data migration tool. Kanmu transitioned from Alembic to sqldef to handle concurrent schema changes as developers and databases increased. Since declarative schema management excels at managing schema definitions but not one-shot SQL execution, the company created qrev. Unlike traditional migration tools, qrev executes unexecuted SQL files in dictionary order without revision concepts, records execution history to prevent re-execution, and re-executes failed SQLs if the file is modified. The article demonstrates qrev's basic operations including init, plan, apply, and status commands with practical examples.

Total saves

1

Latest save

Mar 31, 2026, 10:05 PM

First save

Mar 31, 2026, 10:05 PM

Saved versions

zenn.dev/kanmu_dev/articles/fadd12ece9fbac web archives are listed here. You can still review the saved screenshot and HTML even if the original page disappears.