Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索postgresql(SQL)⇒Q&A


大項目:「 postgresql 」 - 中項目:「 SQL 」

「 シーケンスの値を初期化して、1にするには 」

自動的に1ずつ大きくなるシーケンスの値を初期化して1にするにはどうすればいいですか?


回答

以下のコマンドをプロンプトから打つだけです。第3引数を忘れないように。
select setval('シーケンスの名前', 1,false);
               ~~~~~~~~~~~~~~~~~
引数は(シーケンスの名前、初期値、false)です。
第3引数を入れないと、初期値+1の値になる(つまり2になってしまいます)

ソース


Mam's WebSite