PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để tạo lại một bảng đã xóa với Django Migrations?

Trong django 1.7, bạn có thể thử:

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

Nếu bạn đang làm việc trong django 1.9.5 thì đây là giải pháp 100% cho vấn đề này:

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

Điều này hiệu quả 100% đối với tôi!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách Acosd () hoạt động trong PostgreSQL

  2. Làm thế nào để trả về kết quả của một SELECT bên trong một hàm trong PostgreSQL?

  3. Thêm giờ vào giá trị thời gian trong PostgreSQL

  4. Truyền tham số sang DB .execute cho danh sách WHERE IN ... INT

  5. Tối ưu hóa truy vấn trong PostgreSQL. GIẢI THÍCH Khái niệm cơ bản - Phần 1