Joining a heterogeneous cluster
===============================

PGD
4.0ノードは、特定の最小メンテナンスリリース3.7.6などの3.7.xまたは3.7と4.0ノードの混合で3.7.xを実行しているEDB
Postgres分散クラスターに参加できます。この手順は、
PGDメジャーバージョンだけでなく、基になるPostgreSQLメジャーバージョンもアップグレードする場合に役立ちます。これは、
PostgreSQL 12または13で実行されている3.7ノードを、PostgreSQL
11で3.6.xを実行しているEDB
Postgres分散クラスターに参加することにより実現できます。新しいノードは、既存のクラスター内のすべてのノードと同じPostgreSQLメジャーリリースで実行することもできます。
。

PGDは、一部のノードがあるPostgreSQLメジャーリリースで3.6を実行しており、他のノードが別のPostgreSQLメジャーリリースで3.7を実行している場合でも、レプリケーションが全方向に正しく動作することを保証します。ただし、十分な数の新しいノードがクラスターに参加したら、古いノードを分離することにより、クラスターを迅速に同種の状態にすることをお勧めします。古いバージョンでは使用できない可能性のあるDDLは実行しないでください。その逆も同様です。

別のメジャーPostgreSQLリリースに参加するノードは、
 :ref:`bdr_init_physical <bdr_init_physical>` で取得された物理バックアップを使用できません。ノードは論理参加方法を使用して参加する必要があります。
PostgreSQLのメジャーリリースは相互にディスク上の互換性がないため、この方法を使用する必要があります。

3. 6ノードをソースとして使用するクラスターに3.7ノードが参加すると、競合解決などの特定の構成がソースノードからコピーされません。ノードは、クラスターに参加した後、構成する必要があります。
