Thanks Adam - I hadn't come across that, and think it's what I'm after.

Would it be worth adding a note about this to the "showmigrations" section of the docs? It strikes me that that's the place people would look for an answer to the question "How can I see a list of just the unapplied migrations?".

It could be quite a short note. Something like "To show only the unapplied migrations, use `django-admin migrate --plan`."


On 2019-11-29 04:31, Adam Johnson wrote:
I think you want "manage.py migrate --plan" - new in Django 2.2
https://docs.djangoproject.com/en/2.2/ref/django-admin/#cmdoption-migrate-plan

On Fri, 29 Nov 2019 at 10:59, Sky Christensen <s...@skychristensen.com>
wrote:

I'd like to be able to easily see a list of only unapplied
migrations.

I often find myself switching to a new branch and wanting to quickly

find out whether it contains any migrations that are yet to be
applied
to my development database, and what they are.

At the moment I use a plain `./manage.py showmigrations`, but when
there
are lots of migrations, scanning the resulting list to find out
which --
if any -- migrations are not yet applied is tedious and error-prone.

I'd really like to be able to do something like `./manage.py
showmigrations --unapplied` or `./manage.py showmigrations -u`, and
have
that produce a list of only the unapplied migrations.

I'll be happy to open a ticket and submit a patch to do this if
others
think the idea has merit.

--
You received this message because you are subscribed to the Google
Groups "Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit

https://groups.google.com/d/msgid/django-developers/8ebd8bdddf81b8fe8fe83f8ee2c8faa2%40skychristensen.com.

--
Adam

 --
You received this message because you are subscribed to the Google
Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-developers/CAMyDDM2Nb_AWfsx05EVydo4PV20iWbcA4GBbZCT_Rn%3De%3D%3DMFXA%40mail.gmail.com
[1].


Links:
------
[1] https://groups.google.com/d/msgid/django-developers/CAMyDDM2Nb_AWfsx05EVydo4PV20iWbcA4GBbZCT_Rn%3De%3D%3DMFXA%40mail.gmail.com?utm_medium=email&utm_source=footer

--
You received this message because you are subscribed to the Google Groups "Django 
developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/43b482b485ed96dd4f09ecb655d812f2%40skychristensen.com.

Reply via email to