19
當添加/刪除列時,我能夠使用 alembic --autogenerate
。Can Alembic能否自動生成列更改?
但是,當我想修改例如從200個字符到2000個字符的「url」列時,它不會檢測到更改。
如何使Alembic(使用SQLAlchemy),檢測更改並自動生成腳本到我的模型的各種列的「大小」併爲PostgreSQL創建「alter_column」命令?
編輯:
爲什麼不蒸餾器自動添加:
op.alter_column('mytable', 'url', type_=sa.String(2000), existing_type=sa.String(length=200), nullable=True)
這確實需要是默認設置,或者至少對於如何打開它更明顯。 – user1175849