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

Làm thế nào để đặt lại trình tự trong postgres và điền vào cột id bằng dữ liệu mới?

Nếu bạn không muốn giữ lại thứ tự id, thì bạn có thể

ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');

Tôi nghi ngờ có một cách dễ dàng để làm điều đó theo thứ tự bạn chọn mà không cần tạo lại toàn bộ bảng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thêm ngày vào một ngày trong PostgreSQL

  2. Có gì mới trong Postgres-XL 9.6

  3. Kết nối với máy chủ postgresql từ xa trên amazon ec2

  4. Chú thích của Spring Boot Query với nativeQuery không hoạt động trong Postgresql

  5. Hàng đợi công việc dưới dạng bảng SQL với nhiều người tiêu dùng (PostgreSQL)