「キーの値と一致する行は更新」を使用した更新処理の変更

Magic

3.2.0

これまでは、内部処理でPostgreSQLとSQLite3のデータ更新のときはINSERT文とUPDATE文を2回にわけて行っていました。DataMagic Ver.3.2.0以降では、DBシステム更新の性能向上のために1回の要求でINSERTとUPDATEを行うように変更しました。

この変更に伴い、DBテーブル情報詳細画面の「更新方法」で 「キーの値と一致する行は更新」チェックボックスがオンの時は、以下の条件をすべて満たさないとデータ加工が失敗します。

  • DBシステムのキーのカラムにPRIMARY KEYが設定されている

  • DBシステムのPRIMARY KEYがDBテーブル情報詳細画面の「キー」項目と一致している