Es sieht so aus, als ob es keine vorgefertigte Binärdistribution für PostgreSQL 11 für Amazon Linux gibt. Die Art und Weise, wie ich es löse, bestand darin, aus dem Quellcode zu erstellen:
 wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz 
 tar zxvf postgresql-11.5.tar.gz 
 cd postgresql-11.5 
 ./configure --without-readline 
 make 
 make install 
 Standardmäßig wird pg_dump in /usr/local/pgsql/bin/pg_dump installiert .
 Der Schlüssel war, dass PGDG für yum von Amazon Linux nicht mehr verfügbar ist ab 9.3 müssen also die einzelnen Teile installiert werden.
  # Remove old Postgres
  yum remove -y postgresql postgresql-server
  # Install Postgres 11
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-libs-11.4-1PGDG.rhel6.x86_64.rpm
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-11.4-1PGDG.rhel6.x86_64.rpm
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-server-11.4-1PGDG.rhel6.x86_64.rpm
 [Bearbeiten]Ersetzen Sie die 11.4 in jedem obigen Link mit jeder Version, die Sie benötigen, verfügbar unter https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/
sudo yum update
sudo amazon-linux-extras install postgresql11
Dies ist eine erweiterte Version von @nitsujri answer. Ich kann ihren Kommentar nicht kommentieren, also werde ich hier eine neue Antwort erstellen.
Installationsvoraussetzungen:
sudo yum install readline-devel
sudo yum group install "Development Tools"
Laden Sie den PostgreSQL-Quellcode herunter und installieren Sie die Distribution:
wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz
tar zxvf postgresql-11.5.tar.gz
cd postgresql-11.5
./configure
make
sudo make install
 Fügen Sie diese Zeile zu Ihrem ~/.bashrc hinzu . Melden Sie sich danach erneut bei einer EC2-Instanz an.
export PATH=/usr/local/pgsql/bin:$PATH