Skip to content
Discussion options

You must be logged in to vote

Thanks for the follow‑up.

Should you trust python manage.py showmigrations?
Short answer: mostly yes, with caveats. Django records applied migrations in the django_migrations table, and showmigrations reflects that history for the database your command is connected to. If it reports everything as applied, that’s what Django will act on. However, it does not validate the live schema.

Given the uncertainty - and the fact that the deprecated housekeeping service was previously running - I agree with your instinct: restore from your pre‑upgrade backup and redo the upgrade cleanly. It’s the safest way to ensure a consistent and supported state.

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@pheus
Comment options

Answer selected by donix42
@donix42
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants