sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur återskapar man en raderad tabell med Django Migrations?

I django 1.7 kan du prova:

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

Om du arbetar i django 1.9.5 är detta 100 % lösningen för detta 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

Detta fungerar till 100 % för mig!



  1. Lägg ett plus/minustecken till ett nummer i PostgreSQL

  2. 7 alternativ för att aktivera rör (||) som sammanfogningsoperatör i MariaDB

  3. Hur man gör en Full Outer Join i MySQL

  4. #1273 - Okänd sammanställning:'utf8mb4_unicode_ci' cPanel