Changes between Version 1 and Version 2 of Ticket #1720


Ignore:
Timestamp:
2012/04/10 13:14:35 (9 years ago)
Author:
Seasoft
Comment:

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  
    33注文番号で異常を検出。 
    44 
    5   * バックアップ元(PostgreSQL)で注文番号3までを利用 
     5  * バックアップ元(Postgres Plus)で注文番号3までを利用 
    66  * autoinc_data.csv は「{{{dtb_order_order_id,3}}}」となる 
    77  * リストア先(MySQL)で注文番号3を再採番してDBエラー(キー重複)発生 
    88 
    9 なお、バックアップ中にデータが変更された確率も否定できない。ただ、それでもトランザクションレベルの問題があると言える気がする。 
     9詳細を確認したところ、setVal でバックアップ時点における現在値をセットしていた。これだと、リストア後に nextVal で同じ値が戻る。 
     10 
     11特定の条件下で欠番が発生するが、とりあえず +1 した値をセットするように修正する。 
     12 
     13r21730 
     14 
     15関連チケット: #1739