Primeiro, você precisa fazer pacman -Syu
, em seguida, pacman -S postgresql
O motivo pelo qual você tem esse tipo de erro é porque o pacman não possui uma lista de pacotes disponíveis. pacman -Syu
atualizará (ou criará) a lista de pacotes disponíveis e, em seguida, atualizará os pacotes atualmente instalados.
Antes de instalar, você pode usar pacman -Ss postgresql
para ver uma lista de pacotes que correspondem a sua entrada, ela ajudará a descobrir quais pacotes você precisa.
Para uma lista mais avançada de recursos do pacman, leia a postagem do Archwiki sobre o pacman