Conflict resolution#
ほとんどの競合は自動的に解決できます。
PGDは、last-update-winsメカニズム、より正確にはupdate_if_newer
競合リゾルバーにデフォルトで設定されます。このメカニズムでは、競合検出に使用される同じコミットタイムスタンプに基づいて、2つの競合する行の最後に挿入または変更された行を保持します。特定のコーナーケースのシナリオでの動作は、bdr.create_node_group
またはbdr.alter_node_group に使用される設定によって異なります。
PGDでは、 bdr.alter_node_set_conflict_resolver を使用して競合解決のデフォルト動作をオーバーライドできます。