概要
デフォルトではできないので設定を変更する必要があります
環境
- macOS 10.15.5
- MySQL 8.0.19
- Python 3.8.3
- Flask-SQLAlchemy 2.5.3
- Flask-Migrate 2.5.3
- Flask 1.1.2
方法
migrations/env.py
内の run_migrations_online
メソッドを書き換えます
compare_type=True
を設定しましょう
vim migrations/env.py
with connectable.connect() as connection:
context.configure(
connection=connection,
target_metadata=target_metadata,
process_revision_directives=process_revision_directives,
**current_app.extensions['migrate'].configure_args,
compare_type=True) # add
0 件のコメント:
コメントを投稿