A melhor forma de instalar o PostgreSQL no Arch Linux é atráves do gerenciador de pacotes pacman, que é o gerenciador de pacotes padrão para instalação pacotes dos repositórios oficiais.
Para isso, basta executar:
sudo pacman -Sy postgresql
Após a instalação é preciso acessar o usuário postgres
e incializar as configurações padrão do PostgreSQL. Para isso, execute os seguintes comandos:
sudo -iu postgres
initdb -D /var/lib/postgres/data
Como por padrão o usuário postgres não tem nenhuma senha configurada, precisamos adicionar uma, já que em alguns frameworks é preciso fazer alguma configuração extra para aceitar senhas vazias.
Ainda logado no usuário do postgres, execute os seguintes comandos, entrando com sua senhas em seguida:
psql
\passwd
Agora basta ativar o serviço do PostgreSQL na incialização do sistema:
sudo systemctl enable postgresql
Bônus: o pgAdmin não é instalado por padrão, então precisamos instalá-lo executando:
sudo pacman -S pgadmin4
Pronto! Como o Arch Linux é uma distribuição do tipo rolling release, você terá sempre instalado as versões mais recentes disponíveis do PostgreSQL
e do pgAdmin
.