--- /dev/null
+#######################################################
+# PGDG Red Hat Enterprise Linux / Rocky repositories #
+#######################################################
+
+# PGDG Red Hat Enterprise Linux / Rocky stable common repository for all PostgreSQL versions
+
+[pgdg-common]
+name=PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-$releasever-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# Red Hat recently breaks compatibility between 10.n and 10.n+1. PGDG repo is
+# affected with the LLVM packages. This is a band aid repo for the llvmjit users
+# whose installations cannot be updated.
+
+[pgdg-rhel10-sysupdates]
+name=PostgreSQL Supplementary ucommon RPMs for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/common/pgdg-rhel$releasever-extras/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# We provide extra package to support some RPMs in the PostgreSQL RPM repo, like
+# consul, haproxy, etc.
+
+[pgdg-rhel10-extras]
+name=Extra packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/common/pgdg-rhel$releasever-extras/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG Red Hat Enterprise Linux / Rocky stable repositories:
+
+[pgdg17]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-$releasever-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg16]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-$releasever-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg15]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-$releasever-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg14]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-$releasever-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg13]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-$releasever-$basearch
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG RHEL / Rocky / AlmaLinux Updates Testing common repository.
+
+[pgdg-common-testing]
+name=PostgreSQL common testing RPMs for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/common/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG RHEL / Rocky / AlmaLinux Updates Testing repositories. (These packages should not be used in production)
+# Available for 13 and above.
+
+[pgdg18-updates-testing]
+name=PostgreSQL 18 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Updates testing
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/18/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg17-updates-testing]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Updates testing
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/17/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg16-updates-testing]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Updates testing
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/16/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg15-updates-testing]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Updates testing
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/15/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg14-updates-testing]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Updates testing
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/14/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg13-updates-testing]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Updates testing
+baseurl=https://download.postgresql.org/pub/repos/yum/testing/13/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG Red Hat Enterprise Linux / Rocky SRPM testing common repository
+
+[pgdg-common-source]
+name=PostgreSQL common for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source
+baseurl=https://dnf-srpms.postgresql.org/srpms/common/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG RHEL / Rocky / AlmaLinux Extras SRPM repository
+
+[pgdg-rhel10-extras-source]
+name=SRPMs of the Extras packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/srpms/common/pgdg-rhel$releasever-extras/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG RHEL / Rocky / AlmaLinux testing common SRPM repository for all PostgreSQL versions
+
+[pgdg-common-testing-source]
+name=PostgreSQL common testing SRPMs for RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/common/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG RHEL / Rocky / AlmaLinux Extras Testing SRPM repository
+
+[pgdg-rhel10-extras-testing-source]
+name=SRPMs of the Extras packages to support some RPMs in the PostgreSQL RPM repo RHEL / Rocky / AlmaLinux $releasever - $basearch
+baseurl=https://download.postgresql.org/pub/repos/yum/srpms/testing/common/pgdg-rhel$releasever-extras/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# PGDG Source RPMs (SRPM), and their testing repositories:
+
+[pgdg18-updates-testing-source]
+name=PostgreSQL 18 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source updates testing
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/18/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg17-source]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source
+baseurl=https://dnf-srpms.postgresql.org/srpms/17/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg17-updates-testing-source]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source updates testing
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/17/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg16-source]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source
+baseurl=https://dnf-srpms.postgresql.org/srpms/16/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg16-updates-testing-source]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source updates testing
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/16/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg15-source]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source
+baseurl=https://dnf-srpms.postgresql.org/srpms/15/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg15-updates-testing-source]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source updates testing
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/15/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg14-source]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source
+baseurl=https://dnf-srpms.postgresql.org/srpms/14/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg14-updates-testing-source]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source updates testing
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/14/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg13-source]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source
+baseurl=https://dnf-srpms.postgresql.org/srpms/13/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg13-updates-testing-source]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Source updates testing
+baseurl=https://dnf-srpms.postgresql.org/srpms/testing/13/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# Debuginfo/debugsource repositories for the common repo
+
+[pgdg-common-debuginfo]
+name=PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/debug/common/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# Debuginfo/debugsource packages for stable repos
+
+[pgdg17-debuginfo]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://download.postgresql.org/pub/repos/yum/debug/17/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg16-debuginfo]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://download.postgresql.org/pub/repos/yum/debug/16/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg15-debuginfo]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://download.postgresql.org/pub/repos/yum/debug/15/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg14-debuginfo]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://download.postgresql.org/pub/repos/yum/debug/14/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg13-debuginfo]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://download.postgresql.org/pub/repos/yum/debug/13/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+# Debuginfo/debugsource packages for testing repos
+# Available for 13 and above.
+
+[pgdg18-updates-testing-debuginfo]
+name=PostgreSQL 18 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/testing/debug/18/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg17-updates-testing-debuginfo]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/testing/debug/17/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg16-updates-testing-debuginfo]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/testing/debug/16/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg15-updates-testing-debuginfo]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/testing/debug/15/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg14-updates-testing-debuginfo]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/testing/debug/14/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1
+
+[pgdg13-updates-testing-debuginfo]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/testing/debug/13/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
+repo_gpgcheck = 1