shuzo-kino.hateblo.jp
この記事では、SERIAL型を使って、DEFAULTで連番値を入れてくれる設定にしました。
今回は前の記事でやったシーケンス関数を使ってみます。
実際のところ
シーケンス関数を使うと以下のように設定できます。
CREATE TABLE products ( product_no integer DEFAULT nextval('products_product_no_seq'), ... );
少し複雑な事(たとえば特定の数値を飛ばすとか)といった場合、この方式の方が良いですね。