Version 2.2

LiveCompare 2.2には、次の新機能、機能強化、およびバグ修正が含まれています。

Type

Description

ID

Feature

--dry-run`実行モードが追加されました。これにより、ユーザーは比較セッションを実行せずに.ini`ファイルを検証し、いくつかの有用な比較情報を表示できます。詳細については、 ドライランモード を参照してください。

LIV-142, RT78462

Feature

比較セッション中に受信したアボートメッセージは、時系列で出力されます。

Feature

テクノロジー、バージョン、接続がタイブレーカーまたは信頼できるソースであるかどうか、および到達可能かどうかを含む接続のリストを表示します。

Feature

`Table Filter`が構成されている場合はそれを表示します。

Feature

比較に含まれるテーブルをリストします。これは、Table Filter`を適用した後、すべての接続に存在する共通テーブルのリストです。各テーブルについて、該当する場合、`Column Filter、`Row Filter`および`Comparison Key`を示します。

Enhancement

x86_64でのSLES 12のサポート。

LIV-112

Enhancement

x86_64でのSLES 15のサポート。

LIV-113

Enhancement

Postgres `kwlist`ソースコードに従って予約語のリストを更新しました。

LIV-141, RT80745

Enhancement

メインの進行状況バーのパーセンテージは、整数ではなく浮動小数点数を使用するようになりました。以前は、数値は切り上げられていました。

LIV-138, RT80745

Enhancement

EPASで`edb_redwood_date`が有効になっている場合、 `date`列は`timestamp`列として作成されます。この型の不一致は、以前に共通ハッシュの不一致として検出され、行全体の比較がトリガーされました。これらの場合に`edb_redwood_date`設定をチェックすることにより、共通ハッシュ(完全な行よりも高速)でこの不一致を処理することにより、パフォーマンスが向上します。

LIV-153

Enhancement

ハッシュ不一致ログメッセージをWARNINGからDEBUGに降格。

LIV-145

Enhancement

ログには、メッセージに`application_name`が含まれます。

LIV-141

Enhancement

`data_fetch_mode = prepared_statements`(デフォルト)の場合、PostgresまたはEPASの`Row Filter`の現在のタイムスタンプを使用する動作を文書化しました。この場合、`data_fetch_mode = server_side_cursors_with_hold`または`server_side_cursors_without_hold`も設定する必要があります。

LIV-155

Enhancement

検出された相違の数が増加した場合に適用DMLスクリプトを生成する際のパフォーマンスが向上しました。

LIV-159

Bug fix

配列列が比較キーと見なされると、テーブルでの比較が例外により中止される問題を修正しました。

LIV-38, LIV-154, RT81758

Bug fix

ハートビートによってのみ、比較ラウンド後に発散および処理された行の数が適切に更新されない問題は解決されました。この場合、行は古く、最後のハートビート以降の位置のみを示しています。比較にかかったテーブルが`min_time_between_heart_beats`よりも短い場合、常にゼロを示します。

LIV-149, RT75805

Bug fix

未処理の例外が原因で比較ワーカーがハングするコーナーケースを修正しました。

LIV-140, RT80745

Bug fix

OracleとPostgresを比較する際の誤検知を避けるための10進値の正規化。

LIV-153

Bug fix

`comparison_algorithm = block_hash`と`buffer_size = 1`で、相違が見つかった場合、カーソル前進アルゴリズムの問題が原因で比較が進行しないコーナーケースを修正しました。

LIV-150

Bug fix

複数のフィルターセクションで同じテーブルを構成できるようにします。

LIV-156