May 2025
Intermediate to advanced
208 pages
2h 55m
Japanese
Alembic はデータベースの変更を扱うためのツールで、SQLAlchemy を利用して移行を行う。SQLAlchemy は、メタデータのcreate_all メソッドを使ったときだけ、存在しないテーブルを作成するので、カラムに加えた変更に合わせてデータベースのテーブルを更新することはない。 また、コードから削除したテーブルを削除することもない。 Alembicは、テーブルの追加や削除、カラム名の変更、新しい制約の追加などを行う方法を提供している。AlembicはSQLAlchemyを使って移行を行うので、幅広いバックエンドデータベースで使うことができる。
Read now
Unlock full access