Python tutorial - IT technology blog

PythonにおけるAlembic入門:SQLAlchemyのための標準的なデータベースマイグレーション管理

データベースのスキーマ管理は、Pythonプロジェクトの規模拡大において極めて重要な課題です。本記事では、SQLAlchemyとAlembicを組み合わせてマイグレーションを自動化し、Gitでの同期や安全なロールバックを実現する詳細な手順を解説します。
Database tutorial - IT technology blog

Atlas (Ariga): コードとしてのデータベーススキーマ管理とマイグレーション自動化

Atlas(Ariga)はIaCスタイルでデータベーススキーマを管理できるツールだ。望ましい状態を記述するだけでマイグレーションを自動生成し、破壊的な変更をlintし、コードと実際のDB間のdriftを検出する。本記事ではAtlasをFlyway/Liquibaseと比較し、PostgreSQLでの実践的な導入方法を解説する。