PostgreSQL で 順序( sequence )の値を設定する

テーブルを再作成したときなど、テーブルに serial の列がある場合 既存の番号と重ならないように順序( sequence )の現在の値を設定する必要があります。

順序の現在の値を設定するには次の setval() を使用します。

# SELECT setval('順序名', 3, true);

設定した値を確認するには currval() を使用します。

# SELECT currval('順序名');

ただし、currval() は setval() か nextval() をしたセッション内でしか 使用できません。

Google サイト内検索

Amazonアソシエイト