PostgreSQL auto increment

PostgreSQL 要建auto increment的話,要先建一個序列(sequence)。

create sequence sequence_name start 1;

也可以加上increment的值,也就是每下一次新增的數字,default為1。

新建table要設定欄位為auto increment時,將序列設為default,並設定功能。

student_id int default nextval('sequence_name')

這裡的nextval是sequnce functions裡的一個,會讓序列往下算且回傳新值。




references: 

留言

這個網誌中的熱門文章

Django - admin 的設定筆記

[Python] 以folium製作臺灣百岳資訊地圖

交個筆友吧!老派的浪漫與科技之結合 - SLOWLY