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