postgresql93-devel
довольно старый. Репозиторий yum PostgreSQL начинается с 9.5. В зависимости от ваших потребностей вы можете захотеть обновить хотя бы до 9,5. PostgreSQL 12 - последний производственный выпуск.
РЕДАКТИРОВАТЬ
Что касается комментария, сделанного @jordanm - это правильно, среда AWS Linux 2 делает есть PostgreSQL 9.2.24 в наличии. Если вы согласны с этой версией, вы можете просто установить postgresql-devel
. Измените ваш .ebextensions
на следующий:
packages:
yum:
postgresql-devel: []
Это установит пакет devel
для 9.2.24.
Если вы хотите что-то более новое, это, очевидно, куча сложнее. Мне не удалось заставить это работать для пакета devel
. Если вы измените свой .ebextensions
на что-то вроде (не проверено!):
container_commands:
command: 'amazon-linux-extras install -y postgresql9.6'
Тогда вы получите PostgreSQL 9.6, но, похоже, пакет devel
не доступен.
Использование RPM с https://yum.postgresql.org/ не представляется возможным, поскольку AWS Linux 2 не поддерживается. Попытка CentOS или RHEL выдает ошибку.
Можно ли использовать 9.2 для вашей среды?