O título diz tudo… Como remover completamente um cluster Postgres de um computador macOS?
Usei o aplicativo instalador fornecido pelo EnterpriseDB como cortesia à comunidade.
Esta pergunta de desinstalação foi feita várias vezes no Stack Overflow. Mas essas perguntas e respostas estão desatualizadas há anos.
postgres
do utilizadorA conta de usuário nomeada
postgres
(por padrão) criada pelo instalador é, na verdade, uma conta de usuário do macOS.System Preferences
>Users & Groups
>-
botão na lista, após a autenticação com o ícone de cadeado no canto inferior.Todos os outros vestígios do Postgres podem ser removidos.
Backup/Exportação
Claro, primeiro faça backup de seu banco de dados com uma ferramenta como pgBackup. E/ou exporte seus dados.
Uninstaller
aplicativoO aplicativo instalador fornecido pelo EnterpriseDB instala um aplicativo chamado
Uninstaller
. Encontre-o na pasta Postgres, provavelmente localizada na pasta raizLibrary
(não naLibrary
pasta em sua pasta pessoal).Execute esse aplicativo desinstalador e forneça sua senha do sistema macOS. Após a execução, a pasta de dados permanece como pertencente ao
postgres
usuário, e não ao usuário regular do macOS. O aplicativo desinstalador lembra esse fato.data
pastaSelecione essa
data
pasta no Finder e escolhaFile
>Move to trash
. Quando solicitado, forneça sua própria senha de conta de usuário do macOS.Exclua as pastas externas do Postgres que continham arquivos
data
.Applications
pastaRemova a
PostgreSQL 10
pasta em suaApplications
pasta se ela permanecer. Novamente, forneça sua própria senha de conta de usuário do macOS.Como um adendo à resposta aceita atual :
Para remover o
Postgres
usuário:Postgres
usuário e clique no botão menos, confirme na caixa de diálogoTestado no Siera 10.12