python - without - La base de datos de destino no está actualizada




sqlalchemy postgresql example (2)

Después de crear una migración, ya sea manualmente o como --autogenerate , debe aplicarla con la alembic upgrade head --autogenerate . Si utilizó db.create_all() desde un shell, puede usar el alembic stamp head para indicar que el estado actual de la base de datos representa la aplicación de todas las migraciones.

Me gustaría realizar una migración para una aplicación Flask. Estoy usando Alambique.

Sin embargo, recibo el siguiente error.

Target database is not up to date.

En línea, leo que tiene algo que ver con esto. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch

Lamentablemente, no entiendo muy bien cómo actualizar la base de datos y dónde / cómo debería escribir el código que figura en el enlace. Si tienes experiencia con migraciones, ¿puedes explicarme esto?

Gracias


Si usa flask-migrate, el error debe ser debido a que el db actualizado se creó un directorio arriba.





alembic