postgreSQLのクエリ結果に自己インクリメントシーケンス演算が追加されました。
2022-01-19 10:52:46
postgreのみで実験したところ、うまくいきました。
ROW_NUMBER () OVER (ORDER BY col_name ASC) AS ids
以下は、私の実験のスクリーンショットです。
追記:postgresql は既存のフィールドにインクリメントを作成し、インクリメントは最大の id+1 から開始します。
/*Modify the table's id attribute to be self-incrementing*/
CREATE SEQUENCE test_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
start with
シーケンス開始値
increment by
インクリメンタル値
自己インクリメントの属性をテーブルに追加する
alter table test
alter column id set default nextval('test_id_seq');
次の自己の値を最大のid+1に設定する
select setval('test_id_seq',(select max(id)+1 from asset_detect_task));
上記は私の個人的な経験であり、あなたに参考を与えることができ、また、より多くのスクリプトハウスをサポートすることができます願っています。もし、間違いや不完全な考察があれば、遠慮なくアドバイスしてください。
関連
-
PostgreSQLのテーブルをパーティション分割する3つの方法
-
postgresのjsonbプロパティの利用について
-
Postgresqlの行から列への高度な応用と要約のアイデア
-
Postgresqlの高度なアプリケーションは、セルのアイデアをマージするの詳細
-
Postgresqlのユーザーログインエラーの回数を制限するサンプルコード
-
PostgreSQLでデータの一括インポートのパフォーマンスを向上させるn個の方法を説明します。
-
PostgreSQLで文字列が対象の文字列を含むかどうかを判断する様々な方法
-
postgresql いくつかのメソッドは、要約の重複するデータを削除する
-
PostgreSQLにおけるsequence、serial、identityの使い方の違いについて
-
PostgreSQLで時間指定タスクを実装する4つの方法
最新
-
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へのリモートアクセスの設定方法(ファイアウォールの設定またはOFFが必要です。)
-
PostgresqlのデータベーステーブルのデータをExcel形式にエクスポートする方法(推奨)
-
エクセルテーブルのデータをpostgresqlのデータベースにインポートする方法
-
Postgresqlのデータは、2つのフィールドを追加し、一意の操作を統合する
-
Postgresqlのシーケンススキップの問題を解決する
-
Postgresqlのデータベースにおける配列の作成と変更に関する操作
-
postgresqlのjsonbデータの問い合わせと変更方法
-
PostgreSQLにおけるVACUUMコマンドの使用方法