19
カラムの追加/削除時に alembic --autogenerate
を使用できました。Alembicは列の変更を自動生成できますか?
しかし、たとえば「url」列を200文字から2000文字に変更する場合、変更を検出しません。
私はどのようにして(SQLAlchemyを使用して)Alembicを作成し、変更を検出し、スクリプトをモデルのさまざまな列の「サイズ」に自動生成し、PostgreSQL用の「alter_column」コマンドを作成できますか?
編集:
なぜアレンビック自動的に追加されません:私はredditのの/ R /フラスコに答えを見つけたよう
op.alter_column('mytable', 'url', type_=sa.String(2000), existing_type=sa.String(length=200), nullable=True)
これは本当にデフォルトにする必要があります。または、これをオンにする方法については、はるかにはっきりしている必要があります。 – user1175849