[解決済み] Postgres でシーケンスをリセットし、id 列を新しいデータで埋めるにはどうすればよいですか?
2022-04-24 21:11:22
質問
100万行を超えるテーブルがあります。シーケンスをリセットし、idカラムに新しい値(1、2、3、4...等)を割り当て直す必要があります。何か簡単な方法はないでしょうか?
解決方法は?
IDの並び順を保持しないのであれば
ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');
テーブルを全部作り直さずに、好きな順番で簡単にできる方法があるのか疑問です。
関連
-
PostgreSQLはバッチ実行のためにSQLをファイルに実装しています。
-
[解決済み] コマンドライン引数でPostgreSQLの.sqlファイルを実行する
-
[解決済み] postgres の主キー配列が同期しなくなったときにリセットする方法は?
-
[解決済み] PostgreSQLで一重引用符で囲まれたテキストを挿入する
-
[解決済み] 複数の列に対してSELECT DISTINCTする方法(またはできる方法)は?
-
[解決済み] Postgres でサブクエリを使用してテーブルの行を更新する
-
[解決済み] ランダムな行を選択する最適な方法 PostgreSQL
-
[解決済み】PostgreSQLで挿入のパフォーマンスを高速化する方法
-
[解決済み】既存のENUM型に新しい値を追加する
-
[解決済み] Postgres / PostgreSQLのテーブルとインデックスのディスクサイズはどのように見つけるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Centos環境でのPostgresqlのインストールと設定、環境変数の設定Tips
-
エクセルテーブルのデータをpostgresqlのデータベースにインポートする方法
-
postgresql いくつかのメソッドは、要約の重複するデータを削除する
-
PostgreSQLのデータベースでLIKE文の効率を確保する方法(推奨)
-
[解決済み] PostgreSQLのクエリを記録する方法は?
-
[解決済み] psqlの代替出力フォーマット
-
[解決済み】postgresの自動インクリメントカウンターをリセットする。
-
[解決済み] varcharフィールドの型をintegerに変更する。"自動的にinteger型にキャストすることはできません"
-
[解決済み] PostgreSQL の全コンテンツを削除する
-
[解決済み] 拡張機能は存在するが、uuid_generate_v4 が失敗する