Tuesday, July 23, 2013

Re: new field in models

On Mon, Jul 22, 2013 at 10:53 AM, Harjot Mann <harjotmann1992@gmail.com> wrote:
> In django when we add a new field in existing class, we need to drop
> the table and then run the syncdb again. Is there any alternative for
> it so that we can add the field without dropping the table??
>

You can also run sqldiff django command if you have django_extensions
installed in your django app.

See http://pythonhosted.org/django-extensions/sqldiff.html for
details. It gives you the difference between your model and the
database structure. Then, you can apply this difference to your db.


--
- Serdar Dalgıç <sd@serdardalgic.org>
FLOSS Developer, Life & Nature Hacker
twitter:
https://twitter.com/serdaroncode
https://twitter.com/serdarintowild

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment