タグ

ブックマーク / zenn.dev/shimakaze_soft (1)

  • alembicとSQLAlchemyでマイグレーションを管理する

    $ alembic init migrations $ tree . ├── alembic.ini └── migrations ├── README ├── env.py ├── script.py.mako └── versions env.py alembic のツールが起動する度に読み込まれる Python モジュール。 SQLAlchemyのEngineを設定や生成を行って、migrationが実行できるようにカスタマイズする。 README.md どのような環境でmigration環境を作成したか記述されている。 script.py.mako 新しいmigrationのスクリプトを生成するために使用される Mako テンプレートファイル ここにあるものは何でもversions内の新しいファイルを生成するために使用される。 versions migrationスクリプトが保存さ

    alembicとSQLAlchemyでマイグレーションを管理する
  • 1