「PostgreSQL入門」currval()、nextval()、setval()でシーケンスを操作する
操作コマンド
1.シーケンスの現在の値を取得 SELECT currval('user_seq'); 2.シーケンスを進める SELECT nextval('user_seq'); 3.シーケンスの値を設定 SELECT setval('user_seq', 33); 4.シーケンスがセットされた場合は21を返す SELECT setval('user_seq', 20, true); 5.シーケンスがセットされた場合は20を返す SELECT setval('user_seq', 20, false);