Pular para o conteúdo principal

Como desinstalar/reinstalar o PostgreSQL (Mac)

Visão geral

Este guia cobre os casos raros no macOS em que você precisa reinstalar completamente o PostgreSQL Server, conforme orientado pelo suporte técnico do PokerTracker. Seguir estas instruções irá excluir todos os bancos de dados do seu computador — faça backup dos seus bancos de dados antes de realizar uma reinstalação completa.

Essas etapas exigem digitar comandos no Terminal do macOS, geralmente encontrado em /Applications/Utilities.

Determinando a versão do PostgreSQL já instalada

Para verificar qual versão do PostgreSQL está instalada, digite o seguinte no prompt de comando do Terminal:

ls /Library/PostgreSQL/

O Terminal listará todos os diretórios dentro de /Library/PostgreSQL; cada versão instalada fica em seu próprio diretório.

Terminal

Os exemplos neste guia assumem que o PostgreSQL 12 está instalado. Se você tiver uma versão diferente, substitua o número da versão de acordo — por exemplo, substitua /Library/PostgreSQL/12/ por /Library/PostgreSQL/16/.

Desinstalando o PostgreSQL

dica

Talvez você precise digitar sua senha após qualquer comando que comece com sudo para cumprir os procedimentos de segurança do macOS.

1) Execute o desinstalador clicando duas vezes em /Library/PostgreSQL/12/uninstall-postgresql.app. (Para executá-lo pelo Terminal: sudo /Library/PostgreSQL/12/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh.)

2) Pare e descarregue o serviço launchd do PostgreSQL:

sudo launchctl unload -w /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist

3) Remova o plist do launchd:

sudo rm /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist

4) Remova os atalhos do menu:

sudo rm -Rf "/Applications/PostgreSQL 12"

5) Remova o arquivo ini:

sudo rm /etc/postgres-reg.ini

6) Remova os dados e os arquivos instalados (todos os bancos de dados serão perdidos neste ponto):

sudo rm -Rf /Library/PostgreSQL/12

7) Exclua o usuário postgres:

sudo dscl . delete /users/postgres

8) Reinicie o seu computador.

9) Reinstale o PokerTracker 4 e o PostgreSQL usando o instalador do PokerTracker 4, ou instale manualmente a versão mais recente do PostgreSQL em postgresql.org.

Se você tiver qualquer problema, entre em contato com o suporte do PokerTracker para obter assistência.