@bluish thực sự chèn một bản ghi mới bằng cách sử dụng khóa chính tự động tăng dần, giống như cách sử dụng một chuỗi rõ ràng theo cách này:
INSERT INTO MyTable (id, col1, ...) VALUES (MySeq.nextval(), val1, ...)
Vì vậy, nếu bạn muốn id đầu tiên là 1, bạn phải đặt chuỗi của mình thành 0. Nhưng nó nằm ngoài giới hạn, vì vậy bạn phải sử dụng câu lệnh ALTER SEQUECE. Vì vậy, nếu bạn có một trường sê-ri có tên là số trong menu bảng của mình, ví dụ:
ALTER SEQUENCE menu_number_seq RESTART
sẽ thực hiện công việc một cách hoàn hảo.
SELECT setval('table_id_seq', 10000)