問題タブ [database-sequence]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 挿入試行が失敗した後、シリアル ID の次の値が連続していない
IDがシリアルであるIDフィールドがあり、同じテーブルに一意の制約があります。ここでの問題は、現在の ID 値が 5 の場合に一意の制約が失敗し、失敗した後に次の ID 値が 7 になる場合です。実際には、次の ID 値に 6 を取得する必要があります。誰でも助けることができますか?
postgresql - Postgres で 2 人のユーザーからシーケンスを共有する
データベース サーバー Postgres 9.x または Postgres 10.x では、2 人のユーザーから同じシーケンスを共有できますか?
たとえば、同じデータベース dbTest には 2 つのスキーマがあります。
- userA は、sequenceA を持つスキーマ所有者 schemaA です。
- userB はスキーマ所有者 schemaB
userB は sequenceA シーケンスを使用できますか? どのような許可が与えられますか?
解決後、次のような状況があります。
userB も必要な場合: nextval('sequenceA'); を選択します。
解決策はありますか?
postgresql - PostgreSQL でシリアルキーを 1 から開始する方法
id 列を 1 から開始する方法は?
私のテーブルは:
ここで id は私のシリアル キーとプライマリ キーです。
そして、私はPostgreSQLを使用しています。