2025.05.07(更新日: 2025.06.29)
pgAdmin4でシーケンスを作成すると、TRUNCATE TABLE後に2から始まってしまう問題
タイトルの通り、pgAdmin4でシーケンスを作成してテーブルに適用すると、初回は「1」から始まるものの、TRUNCATE TABLE 後にシーケンスを手動でリセットしても、なぜか「2」から始まってしまう現象に直面した。 今日、久しぶりのリモートワーク中にこの問題に遭遇し、思ったより時間を取られてしまったため、原因と解決策を簡潔にまとめておく。 原因 以下のSQLで現在のシーケ ...