PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie erstelle ich eine gelöschte Tabelle mit Django Migrations neu?

In Django 1.7 können Sie Folgendes versuchen:

1. Delete your migrations folder

2. In the database: DELETE FROM django_migrations WHERE app = 'app_name'.
   You could alternatively just truncate this table.

3. python manage.py makemigrations

4. python manage.py migrate --fake

Wenn Sie mit Django 1.9.5 arbeiten, ist dies die 100%ige Lösung für dieses Problem:

1. Delete your migrations folder

2. In the database: DELETE FROM django_migrations WHERE app = 'app_name'.
   You could alternatively just truncate this table.

3. python manage.py makemigrations app_name

4. python manage.py migrate

Das funktioniert zu 100 % bei mir!