PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment recréer une table supprimée avec Django Migrations ?

Dans Django 1.7, vous pouvez essayer :

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

Si vous travaillez dans Django 1.9.5, voici la solution à 100 % à ce problème :

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

Cela fonctionne à 100 % pour moi !