Thanks Reinout. I have been seeing a lot of discussions regarding South
lately - time to dive in and find out what it is and what it means for me.

I was under the impression that Django would add a field to my table. So, is
syncdb only good during initial database setup?

Many thanks,

Lloyd



On Tue, Aug 24, 2010 at 4:31 PM, Reinout van Rees <rein...@vanrees.org>wrote:

> On 08/24/2010 04:17 PM, Sithembewena Lloyd Dube wrote:
>
>> Hi all,
>>
>> I have been working on some models and tried to run the manage.py syncdb
>> command. It says there are no fixtures found even after I just added a
>> field to a model.
>>
>
> No fixtures found: it means to tell you that it didn't find any
> special-named "initial_data" fixtures.
>
> Regular fixtures must/can be loaded with "manage.py loaddata fixturename".
>
>
>  A solution has been to drop the table in MySQL before running syncdb.
>> This doesn't seem feasible all the time. What could I be doing wrong?
>>
>
> It is a (sensible) restriction of syncdb: it only creates missing tables.
>  If you modified a table, the table is still there, so it won't re-add it.
>  Doing so would mean potential data corruption.
>
> So if you added fields to a model, you'll have to add that field by hand to
> the table.
>
> An alternative is for instance South (http://south.aeracode.org/) which
> *can* do the database migration for you, also in the case of added fields.
>
>
>
> Reinout
>
> --
> Reinout van Rees - rein...@vanrees.org - http://reinout.vanrees.org
> Programmer at http://www.nelen-schuurmans.nl
> "Military engineers build missiles. Civil engineers build targets"
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>


-- 
Regards,
Sithembewena Lloyd Dube
http://www.lloyddube.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to