sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo recrear una tabla eliminada con Django Migrations?

En django 1.7 puedes probar:

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 está trabajando en Django 1.9.5, esta es la solución al 100 % para este problema:

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

¡Esto funciona al 100 % para mí!