SQLAlchemy を用いた際に Alembic というマイグレーションツールを使ったので、導入方法を紹介します。 SQLAlchemyではコマンドでの操作やAlter Tableなどは行えませんが、 Alembicではコマンドを用いたスキーマの操作やAlter Tableを行うことができ、便利です。 Alembic とは SQLAlchemy を使用した データベースmigrationライブラリです。 環境 pipenv, version 2021.5.29 python 3.9.5 手順 必要なライブラリをインストール alembic環境を作成 SQLAlchemyのモデルを作成 migration スクリプトファイルをSQLAlchemyのモデルから自動で生成 1. 必要なライブラリをインストール まずは下記ライブラリをインストールします。