34

alembic --autogenerate列を追加/削除するときに使用できまし た。

ただし、たとえば「url」列を200文字から2000文字に変更したい場合、変更が検出されません。

Alembic を (SQLAlchemy を使用して) 作成し、変更を検出して、モデルのさまざまな列の「サイズ」に対するスクリプトを自動生成し、PostgreSQL 用の「alter_column」コマンドを作成するにはどうすればよいですか??

編集:

alembic が自動的に追加しないのはなぜですか:

op.alter_column('mytable', 'url', type_=sa.String(2000), existing_type=sa.String(length=200), nullable=True)
4

2 に答える 2