Postgresqlのデータベースにおける配列の作成と変更に関する操作
2022-01-19 06:34:32
シーケンスの作成
(から始まり、1ずつ増加し、最大値に上限はない)。
create sequence fl_user_seq increment by 1 minvalue 1 no maxvalue start with 1;
シーケンス値の変更
(このメソッドの2つのパラメータは、1.シーケンス名、2.シーケンスの変更値です).
select setval('fl_user_seq ', 88);
Navicat Premiumでの配列位置は以下の通りです。
補足 PostgreSQL の逐次追加と逐次削除
シーケンスの作成
CREATE SEQUENCE if not exists test_mergetable_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 99999999999
START 1
CACHE 1;
//or.
create sequence if not exists test_mergetable_id_seq increment by 1 minvalue 1 no maxvalue start with 1;
シーケンスの指定(作成したシーケンスをテーブルの主キーに割り当てる)。
alter table test_mergetable alter column "i_id" set default nextval('test_mergetable_id_seq');
現在の最大値からシーケンスの自己成長率を設定する
SELECT setval('test_mergetable_id_seq', (SELECT MAX(i_id) FROM test_mergetable));
alter sequence test_mergetable_id_seq start with 12;
シーケンスの削除
drop sequence IF EXISTS test_mergetable_id_seq
ビューシークエンス
SELECT nextval('test_mergetable_id_seq')
上記は私の個人的な経験ですが、ご参考にしていただき、スクリプトハウスをより支持していただければと思います。もし、間違いや不十分な考察があれば、遠慮なくアドバイスしてください。
関連
-
Postgresqlの行から列への高度な応用と要約のアイデア
-
postgresqlにおける時間処理のコツ(推奨)
-
PostgreSQLでデータの一括インポートのパフォーマンスを向上させるn個の方法を説明します。
-
Postgresql データベース timescaledb timescaledb 問題 大容量データテーブルをスーパーテーブルに変換すること
-
Postgresqlのデータベース権限まとめ
-
postgresql いくつかのメソッドは、要約の重複するデータを削除する
-
PostgreSQLの自己インクリメント構文使用上の注意点
-
Postgresqlのセルフインクリメントidをキーにした場合の重複問題の解決
-
Postgresqlのシーケンススキップの問題を解決する
-
postgresqlのjsonbデータの問い合わせと変更方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
postgresql 重複データ削除 ケーススタディ
-
PostgreSQLのテーブルをパーティション分割する3つの方法
-
Centos環境でのPostgresqlのインストールと設定、環境変数の設定Tips
-
単語をソートするカスタム関数とそれをPostgreSQLで使用する(実装コード)
-
GROUP BY句での定数使用に関するPostgreSQLの特別な制限について説明します。
-
postgreSQLのクエリ結果に自己インクリメントシーケンス演算が追加されました。
-
PostgreSQLはバッチ実行のためにSQLをファイルに実装しています。
-
PostgreSQLにおけるsequence、serial、identityの使い方の違いについて
-
PostgreSQLのデータベースでLIKE文の効率を確保する方法(推奨)
-
PostgreSQLにおけるVACUUMコマンドの使用方法