without postgres example python postgresql sqlalchemy flask alembic

python - postgres - flask sqlalchemy



¿Pueden las alteraciones de la columna de Alembic Autogenerate? (1)

Pude usar el alembic --autogenerate para agregar / eliminar columnas.

Sin embargo, cuando quise modificar, por ejemplo, una columna "url" de 200 a 2000 caracteres, no se detecta el cambio.

¿Cómo puedo hacer Alembic (usando SQLAlchemy), detectar cambios y generar automáticamente scripts a los "tamaños" de mi modelo de varias columnas y crear comandos "alter_column" para PostgreSQL?

Editar:

¿Por qué no se agrega automáticamente Alambique?

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