Ok chỉ cần làm việc nó ra. Tôi đọc bài viết tuyệt vời này từ Neil Conway: http://www.neilconway.org/docs/sequences /
Nơi anh ta cho thấy việc sử dụng DEFAULT
từ khóa để yêu cầu DB sử dụng giá trị trình tự cho cột.
Vì vậy, đây là ví dụ được cập nhật hiện đang hoạt động:
INSERT INTO tbltest (
tbltest_ID,
tbltest_Name,
tbltest_Description)
VALUES
(DEFAULT, 'new record','new record description'),
(4, 'existing record name','existing record description')
ON CONFLICT (tbltest_ID) DO UPDATE SET (
tbltest_Name,
tbltest_Description) = (
excluded.tbltest_Name,
excluded.tbltest_Description) RETURNING *;
Hy vọng điều này sẽ giúp ai đó;-)