PGD compatibility
=================

PGD compatibility with PostgreSQL versions
------------------------------------------

The following table shows the major versions of PostgreSQL and each
version of EDB Postgres Distributed (PGD) they are compatible with.

.. csv-table::
  :header: Postgres Version,PGD 5,PGD 4
  :widths: 12,25,15
  :align: left
  :class: longtable

  17, `5.6.1+ <https://www.enterprisedb.com/docs/pgd/latest/>`__ ,""
  16, `5.3+ <https://www.enterprisedb.com/docs/pgd/latest/>`__ ,""
  15,:ref:`Upgrading within version 5<Upgrading within version 5>` ,""
  14,:ref:`Upgrading within version 5<Upgrading within version 5>` ,:ref:`Using  edb_lk_asis_4<Using  edb_lk_asis_4>` 
  13,:ref:`Upgrading within version 5<Upgrading within version 5>` ,:ref:`Using  edb_lk_asis_4<Using  edb_lk_asis_4>` 
  12,:ref:`Upgrading within version 5<Upgrading within version 5>` ,:ref:`Using  edb_lk_asis_4<Using  edb_lk_asis_4>` 

PGD compatibility with operating systems and architectures
----------------------------------------------------------

The following tables show the versions of EDB Postgres Distributed and
their compatibility with various operating systems and architectures.

Linux x86_64 (amd64)
^^^^^^^^^^^^^^^^^^^^

.. csv-table::
  :header: Operating System,PGD 5,PGD 4
  :widths: 20,10,10
  :align: left
  :class: longtable

  RHEL 8/9,Yes,Yes
  Oracle Linux 8/9,Yes,Yes
  Rocky Linux/AlmaLinux,Yes,Yes
  SUSE Linux Enterprise Server 15SP5,Yes,Yes
  Ubuntu 20.04/22.04,Yes,Yes
  Debian 11/12,Yes,Yes

Linux ppc64le
^^^^^^^^^^^^^

.. csv-table::
  :header: Operating System,PGD 5,PGD 4
  :widths: 20,10,10
  :align: left
  :class: longtable

  RHEL 8/9,Yes,No

Linux arm64/aarch64
^^^^^^^^^^^^^^^^^^^

.. csv-table::
  :header: Operating System,PGD 5&sup1;,PGD 4
  :widths: 20,10,10
  :align: left
  :class: longtable

  Debian 12,Yes,No
  RHEL 9&sup2;,Yes,No

¹ From PGD 5.6.1 onwards

² Postgres 12 is not supported on RHEL 9 on arm64/aarch64
