PostgreSQL シーケンスのインサートついて

ショコラ
ショコラ

PostgreSQL シーケンスのインサートついて

default を使って幸せになれたお話。

もっさん先輩
もっさん先輩

↓こんなテーブルを用意しました。

CREATE TABLE stock(
  id SERIAL PRIMARY KEY,
  name TEXT
);

↓このインサート文で id にシーケンスの値が入ることはわかっている。

insert into stock(name) values('chocolate');

しかし、どうしても、idのカラムが必要でシーケンスを使うときには↓下のように default を使う。

insert into stock(id) values(default);

以上

Scroll to Top