ハック 2015.10.27 3,886 PostgreSQLpostgresqlのシーケンス再設定コマンドメモ ツイート シェア はてな postgresでシーケンスの設定を入れてテーブル作っちゃった時によくあるのですが、 ダンプしたものをいじったりしてシーケンスの値を調整するのを忘れることがよくあります。機械的に最大値を取得して設定するには以下のSQLを使います。select setval('user_id_seq',(select max(id) from user)); シェルスクリプトと組み合わせましょう。つくってみた!Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 psqlコマンドメモ PostgresでINSERT内でSELECT文を呼ぶ書き方 Postgresでシーケンスの値を更新する PostgreSQLで MySQLの show processlist 的なことをする方法 PostgreSQLでbytea型から指定した文字列と合致する位置を取得する方法 PostgreSQLでシーケンスの一覧を表示する