【PostgreSQL】SERIAL型とROLLBACK 
2014/08/14 Thu.
SERIAL型定義や「CREATE SEQUENCE」でシーケンスをつくり、トランザクション内で自動採番させたものをROLLBACKしても元に戻らない。
これは仕様。
そもそもシーケンスジェネレータは自動採番する仕組みを提供するだけで、連番を保障する仕組みではない。
ふむ(´・ω・`)
LOCK処理などで自分で制御しないとだめな模様。
これは仕様。
そもそもシーケンスジェネレータは自動採番する仕組みを提供するだけで、連番を保障する仕組みではない。
ふむ(´・ω・`)
LOCK処理などで自分で制御しないとだめな模様。
- 関連記事
category: データベース
この記事へのコメント
コメントの投稿
コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。
内容によっては表示されない場合がありますことご了承願います。
« 64ビット環境でのデータベースの符号付INTEGER型整数の範囲
[PHP] DB - PEARとPDOのBOOLEAN型の扱いの違い »