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

Đặt lại bộ đếm gia tăng tự động trong postgres

Nếu bạn đã tạo bảng product với một id thì trình tự không chỉ được gọi là product , mà là product_id_seq (nghĩa là, ${table}_${column}_seq ).

Đây là ALTER SEQUENCE lệnh bạn cần:

ALTER SEQUENCE product_id_seq RESTART WITH 1453

Bạn có thể xem các trình tự trong cơ sở dữ liệu của mình bằng cách sử dụng \ds lệnh trong psql. Nếu bạn làm \d product và xem ràng buộc mặc định cho cột của bạn, nextval(...) lệnh gọi cũng sẽ chỉ định tên trình tự.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia bốn bảng liên quan đến THAM GIA TRÁI mà không có bản sao

  2. CHỌN hoặc CHÈN trong một hàm có khuynh hướng gặp phải các điều kiện về chủng tộc không?

  3. Sự hiểu biết về hoạt động hàng loạt của JDBC

  4. Cách tốt nhất để chọn các hàng ngẫu nhiên PostgreSQL

  5. PostgreSQL tương đương cho TOP n CÓ TIES:GIỚI HẠN với quan hệ?