Changes between Version 1 and Version 2 of Ticket #1720
- Timestamp:
- 2012/04/10 13:14:35 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1720
- Property Owner changed from somebody to Seasoft
- Property 修正済み set
- Property Status changed from new to assigned
- Property Summary changed from バックアップ管理 シーケンスの扱いに誤り? to バックアップ管理 同一シーケンス値を再発行させる不具合
-
Ticket #1720 – Description
v1 v2 3 3 注文番号で異常を検出。 4 4 5 * バックアップ元(Postgre SQL)で注文番号3までを利用5 * バックアップ元(Postgres Plus)で注文番号3までを利用 6 6 * autoinc_data.csv は「{{{dtb_order_order_id,3}}}」となる 7 7 * リストア先(MySQL)で注文番号3を再採番してDBエラー(キー重複)発生 8 8 9 なお、バックアップ中にデータが変更された確率も否定できない。ただ、それでもトランザクションレベルの問題があると言える気がする。 9 詳細を確認したところ、setVal でバックアップ時点における現在値をセットしていた。これだと、リストア後に nextVal で同じ値が戻る。 10 11 特定の条件下で欠番が発生するが、とりあえず +1 した値をセットするように修正する。 12 13 r21730 14 15 関連チケット: #1739