+#################################################################################
+# PGDG Red Hat Enterprise Linux / Rocky / AlmaLinux non-free repositories #
+#################################################################################
+
# PGDG Red Hat Enterprise Linux / Rocky Linux / AlmaLinux non-free stable repositories:
[pgdg17-nonfree]
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg12-nonfree]
-name=PostgreSQL 12 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree
-baseurl=https://download.postgresql.org/pub/repos/yum/non-free/12/redhat/rhel-$releasever-$basearch
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
-repo_gpgcheck = 1
-
# PGDG for RHEL / Rocky Linux / AlmaLinux Updates Testing repositories. (These packages should not be used in production)
-# Available for 12 and above.
+# Available for 13 and above.
[pgdg17-updates-testing-nonfree]
name=PostgreSQL 17 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Updates testing
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg12-updates-testing-nonfree]
-name=PostgreSQL 12 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Updates testing
-baseurl=https://download.postgresql.org/pub/repos/yum/non-free/testing/12/redhat/rhel-$releasever-$basearch
-enabled=0
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
-repo_gpgcheck = 1
-
# Source RPMs (SRPM), and their testing repositories:
-[pgdg17-source-nonfree]
+[pgdg17-nonfree-source]
name=PostgreSQL 17 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/17/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg17-source-updates-testing-nonfree]
+[pgdg17-nonfree-updates-testing-source]
name=PostgreSQL 17 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source update testing
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/testing/17/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg16-source-nonfree]
+[pgdg16-nonfree-source]
name=PostgreSQL 16 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/16/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg16-source-updates-testing-nonfree]
+[pgdg16-nonfree-updates-testing-source]
name=PostgreSQL 16 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source update testing
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/testing/16/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg15-source-nonfree]
+[pgdg15-nonfree-source]
name=PostgreSQL 15 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/15/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg15-source-updates-testing-nonfree]
+[pgdg15-nonfree-updates-testing-source]
name=PostgreSQL 15 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source update testing
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/testing/15/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg14-source-nonfree]
+[pgdg14-nonfree-source]
name=PostgreSQL 14 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/14/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg14-source-updates-testing-nonfree]
+[pgdg14-nonfree-updates-testing-source]
name=PostgreSQL 14 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source update testing
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/testing/14/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg13-source-nonfree]
+[pgdg13-nonfree-source]
name=PostgreSQL 13 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/13/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg13-source-updates-testing-nonfree]
+[pgdg13-nonfree-updates-testing-source]
name=PostgreSQL 13 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source update testing
baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/testing/13/redhat/rhel-$releasever-$basearch
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg12-source-nonfree]
-name=PostgreSQL 12 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source
-baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/12/redhat/rhel-$releasever-$basearch
+# Debuginfo/debugsource packages for non-free repos
+
+[pgdg17-nonfree-debuginfo]
+name=PostgreSQL 17 for RHEL / Rocky / AlmaLinux $releasever - $basearch - NonFree - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/non-free/debug/17/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
+repo_gpgcheck = 1
+
+[pgdg16-nonfree-debuginfo]
+name=PostgreSQL 16 for RHEL / Rocky / AlmaLinux $releasever - $basearch - NonFree - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/non-free/debug/16/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
+repo_gpgcheck = 1
+
+[pgdg15-nonfree-debuginfo]
+name=PostgreSQL 15 for RHEL / Rocky / AlmaLinux $releasever - $basearch - NonFree - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/non-free/debug/15/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
-[pgdg12-source-updates-testing-nonfree]
-name=PostgreSQL 12 for RHEL / Rocky Linux / AlmaLinux $releasever - $basearch - NonFree - Source update testing
-baseurl=https://download.postgresql.org/pub/repos/yum/non-free/srpms/testing/12/redhat/rhel-$releasever-$basearch
+[pgdg14-nonfree-debuginfo]
+name=PostgreSQL 14 for RHEL / Rocky / AlmaLinux $releasever - $basearch - NonFree - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/non-free/debug/14/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
repo_gpgcheck = 1
+
+[pgdg13-nonfree-debuginfo]
+name=PostgreSQL 13 for RHEL / Rocky / AlmaLinux $releasever - $basearch - NonFree - Debuginfo
+baseurl=https://dnf-debuginfo.postgresql.org/non-free/debug/13/redhat/rhel-$releasever-$basearch
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL-nonfree
+repo_gpgcheck = 1
+