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

Django đặt lại trường pk / id tăng tự động cho sản xuất

Bạn có thể đặt lại trình tự id mô hình bằng cách sử dụng sqlsequencereset lệnh

python manage.py sqlsequencereset myapp1 myapp2 myapp3| psql

Nếu bạn muốn đọc lệnh sql đã tạo, chỉ cần thực thi lệnh đó mà không cần chuyển nó sang psql.

python manage.py sqlsequencereset myapp1 myapp2 myapp3

Bạn cần sử dụng lệnh này trên cơ sở dữ liệu sản xuất của mình. Tuy nhiên, như @knbk đã đề cập, nếu cơ sở dữ liệu sản xuất của bạn là mới, bạn không cần đặt lại chuỗi id.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn để chọn nhiều dữ liệu cùng với các giá trị trung bình trong một thời gian cụ thể bằng cách sử dụng Postgres

  2. Ghi nhật ký các truy vấn chậm trên phiên bản Google Cloud SQL PostgreSQL

  3. postgresql libpqxx Một số truy vấn như một giao dịch

  4. SQLAlchemy:lọc các giá trị được lưu trữ trong danh sách lồng nhau của trường JSONB

  5. Cách kết nối với postgresql bằng url