sql >> Database >  >> RDS >> PostgreSQL

Hoe maak je een verwijderde tabel opnieuw aan met Django Migrations?

In django 1.7 kun je het volgende proberen:

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

Als je in django 1.9.5 werkt, is dit de 100% oplossing voor dit probleem:

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

Dit werkt 100% voor mij!



  1. Hoe Oracle MD5 hash-functie aan te roepen?

  2. Eenvoudige recursieve query in Oracle

  3. 2019 PostgreSQL-trendrapport:privé versus openbare cloud, migraties, databasecombinaties en belangrijkste redenen

  4. ORDER BY behouden in SELECT INTO