Primeiro, por que não instalar apenas a partir de apt.postgresql.org ?
Se você estiver instalando a partir do código-fonte, não se incomode com make uninstall
.
O PostgreSQL instala tudo em uma única árvore de diretórios, especificada com --prefix
to configure
. Use um prefixo exclusivo que ainda não contenha nada. Dessa forma, se você quiser remover a instalação do PostgreSQL, basta excluir esse diretório e todo o seu conteúdo.
Eu geralmente:
sudo mkdir /opt/postgresql94
sudo chown $USER /opt/postgresql94
./configure --prefix=/opt/postgresql94
make
make -C contrib
make install
make -C contrib install
Isso me permite instalar sem ter que executar um Makefile
como root.
Se eu quiser excluí-lo, basta sudo rm -r /opt/postgresql94
.
Para usar os binários instalados, eu também:
export PATH=/opt/postgresql94/bin:$PATH
ou adicione isso ao meu .bash_profile
.
Você pode apenas executar os binários diretamente, por exemplo,
/opt/postgresql94/bin/psql
mas isso não funcionará para initdb
e pg_ctl
por isso não é tão útil na prática.