0
シリアルタイプの主キーは、Postgresシーケンスに基づいて自動的にインクリメントされます。ランダムに増分されるシーケンス
このフィールドは、真夜中に開始し、値の間に大きなギャップがあります。例:
Id
189040207
189040238
189040239
189040251
189040264
189040265
このテーブルでは削除操作はありません(ソフト削除のみ)。 私たちはPostgres 9.3を使用しています。
配列中のギャップが予想され、**問題ではありません**。 –
トランザクションの成功に関係なく、シーケンスはインクリメントされます。 –
シーケンスのギャップがアプリの問題である場合は、アプリを修正するか、シーケンスとは異なる(そしてはるかに遅い)割り当て方法を使用します。 –