таблица sycndb уже существует - PullRequest
0 голосов
/ 28 января 2011

История: я следую « Полное руководство по Django - 2-е издание» к главе 6, что означает, что до сих пор я успешно выполнил syncdb один раз.

Решение:

   1) As unix super user deleted ../mysql/data/books. 
   2) Added "II" to publisher and author tables in the models.py.

Среда:

   solaris 5.10, django-1.2.4, mysql-5.5.8, python-2.4.6

Вопрос:

   What file must I Delete/Modify the next time I want to start from scratch? 
   (ie re-run syncdb for the first time)

Спасибо

1022 * emilio

1 Ответ

0 голосов
/ 28 января 2011

manage.py flush может быть достаточно для вас

Для разработки и обучения удобнее использовать базу данных sqlite. Тогда вы можете просто удалить один файл.

Если вам нужно удалить базу данных mysql, лучше это сделать с помощью инструмента командной строки mysql и не связываться с файлами mysql. Вы можете удалить базу данных так:

mysql -u root -p

mysql> drop database dbname
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...