【PostgreSQL】SERIAL型とROLLBACK 
2014/08/14 Thu.
SERIAL型定義や「CREATE SEQUENCE」でシーケンスをつくり、トランザクション内で自動採番させたものをROLLBACKしても元に戻らない。
これは仕様。
そもそもシーケンスジェネレータは自動採番する仕組みを提供するだけで、連番を保障する仕組みではない。
ふむ(´・ω・`)
LOCK処理などで自分で制御しないとだめな模様。
これは仕様。
そもそもシーケンスジェネレータは自動採番する仕組みを提供するだけで、連番を保障する仕組みではない。
ふむ(´・ω・`)
LOCK処理などで自分で制御しないとだめな模様。
- 関連記事
category: データベース
この記事へのコメント
コメントの投稿
コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。
内容によっては表示されない場合がありますことご了承願います。
« 64ビット環境でのデータベースの符号付INTEGER型整数の範囲
[PHP] DB - PEARとPDOのBOOLEAN型の扱いの違い »
![[GIIPET]犬 服 夏 冷感ベスト 小型犬 クールメッシュ ハーネス付き 犬服 ひんやり通気 冷却ウェア 猫兼用 冷感アイスシルク メッシュ 通気速乾 暑さ対策 散歩用 XS-2XL 1枚](https://m.media-amazon.com/images/I/71MWUolUARL._AC_SL1500_.jpg)
