2013-08-15 4 views
1

J'essaie de transférer un projet django vers un nouveau serveur mysql. Je me fiche des données.Python Mange.py syncDB - DatabaseError

J'ai créé une nouvelle base de données, modifié le nom dans settings.py et créé une table à l'intérieur pour correspondre à celle de models.py. quand je cours python manage.py syncdb je reçois une erreur. Quelqu'un at-il déjà rencontré cette erreur et si oui, comment puis-je le réparer?

DatabaseError: (1146, "Table 'data_Summertime.livestream_stream' doesn't exist") 

data_Summertime - serveur Mysql livestream - appname flux - modèles

+0

avez-vous converti une application existante vers le sud? si c'est le cas, convertissez-le sans cette colonne, puis créez une nouvelle migration qui ajouterait 'stream' à l'application' livestream' – karthikr

+1

Comment puis-je le convertir si syncdb ne fonctionne pas correctement? – IdeoREX

+2

supprimez la colonne que vous essayez d'ajouter en premier. convertir au sud, puis ajouter la colonne – karthikr

Répondre

1

syncdb crée toutes les tables pour vous, déposez cette table et exécuter syncdb à nouveau.

Questions connexes