📚
Alembicでカスタムタイプを使うとマイグレーションファイルがこける
TypeDecoratorを使ってカスタムタイプを作っているとalembic revisionで作られるマイグレーションファイルでカスタムタイプをインポートできてないのでこけます
autogenerate時にインポート文を入れるためにはテンプレートファイルmigrations/script.py.makoに変更を加えます
from alembic import op
import sqlalchemy as sa
+ import customtypehoge
${imports if imports else ""}
Discussion