Flask SQLAlchemy在迁移时不会检测到列重命名更改和允许的字符串长度更改

问题描述

我尝试更改模型中的列名和字符串类型数据列的长度,然后尝试使用where v.name is not null进行迁移,但没有任何变化。救命!

这是我正在做的更改:

flask db migrate

password = db.Column(db.String(**80**),nullable=False)

也:

password = db.Column(db.String(**200**),nullable=False)

**review** = db.relationship('Review',backref='user')

我得到这个: `烧瓶数据库迁移 INFO [alembic.runtime.migration]上下文隐含PostgresqlImpl。

INFO [alembic.runtime.migration]将采用事务性DDL。

INFO [alembic.ddl.postgresql]检测到名为'user_id_seq'的序列,该序列归整数列'user(id)'所有,并假定为SERIAL并且省略了

INFO [alembic.ddl.postgresql]检测到名为'review_id_seq'的序列,该序列归整数列'review(id)'所有,并假定为SERIAL并且省略了

INFO [alembic.env]未检测到架构更改。”

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)