If you're interested in something _much_ nicer than phpMyAdmin and you're on OS X, check out Querious or Sequel Pro. I've found Django development about 25% more enjoyable since switching from browser- based software to desktop software for database management (both local and remote).
David On Aug 25, 1:46 pm, "!!CONDORIOUS!!" <condor.c...@gmail.com> wrote: > I am constantly updating the database model. I have tried South but > still feel like the simplest most intuitive way to update a update an > existing project's database is to manually create the fields using > phpMyAdmin. Two steps > > 1. Add/Update field model.py > 2. Add/Update in database to match (phpMyAdmin makes life so much simpler). > > On Tue, Aug 24, 2010 at 6:22 PM, Sells, Fred > > > > > > <fred.se...@adventistcare.org> wrote: > > During development phase, I actually drop and recreate my database, then run > > syncdb etc to make sure I’ve got a clean start. Probably not practical once > > I get into production. > > > From: django-users@googlegroups.com [mailto:django-us...@googlegroups.com] > > On Behalf Of Nick Arnett > > Sent: Tuesday, August 24, 2010 10:57 AM > > To: django-users@googlegroups.com > > Subject: Re: manage.py syncdb not working > > > On Tue, Aug 24, 2010 at 7:43 AM, Sithembewena Lloyd Dube <zebr...@gmail.com> > > wrote: > > > 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? > > > That is essentially correct, though I have modified tables by renaming the > > old one, letting syncdb recreate it, then copy the old data into the new > > table. However, due to foreign keys, that's not as simple as it might > > sound. Early in development, I have also let syncdb create a whole new > > database, then copied the old data into it. > > > Come to think of it, I have also sometimes created a modified table under a > > temporary name, so that I can see what Django would have done if it were a > > new setup, so that I can modify the old table manually to match how Django > > would have done it automatically (and then drop the temporary table). > > > Nick > > > -- > > 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. > > > -- > > 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. > > -- > Condor > 310.951.1177 > condor.c...@gmail.com > > :%s/war/peace/g -- 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.