Esta pregunta puede parecer un duplicado de: Cómo desinstalar postgresql en mi Mac (ejecutando Snow Leopard) , sin embargo, hay dos diferencias principales. Estoy ejecutando Lion y estoy tratando de desinstalar PostgreSQL 9.0.4. Miré la última pregunta y el enlace al que hacía referencia, pero no encontré un archivo llamado "uninstall-postgresql" cuando ejecuté este comando:
sudo find / -name "*uninstall-*"
Entonces, supongo que esto significa que el proceso de desinstalación para 9.0.4 es diferente al de 8.x.
He visto un par de publicaciones en diferentes lugares que describen un método para la desinstalación manual, pero, de manera similar, algunos de los directorios / archivos a los que se hace referencia no están presentes en mi máquina.
Cualquier ayuda o dirección que pueda proporcionar sería muy apreciada.
Solo como referencia, este es el enlace que el otro póster usó para desinstalar postgres de Snow Leopard. Mientras intentaba pasar por estos comandos, la mayoría de ellos se atragantó con alguna variante de "comando no encontrado".
ACTUALIZAR:
Además de brew uninstall postgres
, ¿debo eliminar manualmente alguno de los siguientes archivos / directorios? Tenga en cuenta que quiero limpiar completamente la pizarra, sin archivos de datos / tablas de bases de datos ni nada.
> sudo find / -name "*postgres*"
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/rdoc/lib/active_record/connection_adapters/postgresql_adapter_rb.html
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/postgresql_version-i.ri
/Library/Ruby/Gems/1.8/doc/arel-2.2.1/rdoc/lib/arel/visitors/postgresql_rb.html
/Library/Ruby/Gems/1.8/gems/activerecord-3.1.1/lib/active_record/connection_adapters/postgresql_adapter.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/lib/arel/visitors/postgresql.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/test/visitors/test_postgres.rb
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/jdbcpostgresql.yml
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/postgresql.yml
/Library/WebServer/Documents/postgresql
/Library/WebServer/Documents/postgresql/html/app-postgres.html
/Library/WebServer/Documents/postgresql/html/postgres-user.html
/private/etc/apache2/users/postgres.conf
/private/var/db/dslocal/nodes/Default/groups/_postgres.plist
/private/var/db/dslocal/nodes/Default/sharepoints/postgres's Public Folder.plist
/private/var/db/dslocal/nodes/Default/users/_postgres.plist
/private/var/db/dslocal/nodes/Default/users/postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/groups/_postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/users/_postgres.plist
/Users/postgres
/Users/remcat/dev/working/startwire/vendor/plugins/foreign_keys/lib/foreign_keys/postgresql_adapter.rb
/Users/remcat/Library/Application Support/CrashReporter/postgres_DCCEF98F-4602-5FF7-964F-5E717AC007B4.plist
/Users/remcat/Library/Caches/Homebrew/postgresql-9.0.4.tar.bz2
/Users/remcat/Library/Caches/Metadata/Safari/History/http:%2F%2Fwww.postgresql.org%2Fdocs%2Fcurrent%2Fstatic%2Findex.html.webhistory
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Saved Application State/org.postgresql.pgadmin.savedState
/usr/bin/postgres_real
/usr/include/postgres_ext.h
/usr/include/postgresql
/usr/include/postgresql/internal/postgres_fe.h
/usr/include/postgresql/server/postgres.h
/usr/include/postgresql/server/postgres_ext.h
/usr/include/postgresql/server/postgres_fe.h
/usr/lib/postgresql
/usr/local/Library/Aliases/postgres
/usr/local/Library/Formula/postgresql.rb
/usr/local/var/postgres
/usr/local/var/postgres/postgresql.conf
/usr/share/devicemgr/backend/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
/usr/share/devicemgr/backend/vendor/rails/railties/configs/databases/postgresql.yml
/usr/share/devicemgr/webserver/gems/gems/eventmachine-0.12.10/lib/em/protocols/postgres3.rb
/usr/share/man/man1/postgres.1.gz
/usr/share/postgresql
/usr/share/postgresql/postgres.bki
/usr/share/postgresql/postgres.description
/usr/share/postgresql/postgres.shdescription
/usr/share/postgresql/postgresql.conf
/usr/share/postgresql/postgresql.conf.sample
brew uninstall
comando debe limpiar todo lo necesario. Puede eliminar la carpeta / usr / local / var / postgres si aún existe antes de volver a instalarla si desea asegurarse de que esté completamente limpia. No trabajo con Ruby, así que no puedo ofrecer ninguna sugerencia allí.La siguiente es la desinstalación de PostgreSQL 9.1 instalado utilizando el instalador EnterpriseDB . Probablemente tenga que reemplazar la carpeta /9.1/ con su número de versión. Si
/Library/Postgresql/
no existe, entonces probablemente instaló PostgreSQL con un método diferente comohomebrew
oPostgres.app
.Para eliminar la instalación EnterpriseDB One-Click de PostgreSQL 9.1:
Ejecute el desinstalador:
Si instaló con el instalador de Postgres, puede hacer:
Le pedirá la contraseña de administrador y ejecutará el desinstalador.
Elimine las carpetas PostgreSQL y de datos. El asistente le notificará que no se eliminaron.
Eliminar el archivo ini:
Elimine el usuario de PostgreSQL usando Preferencias del sistema -> Usuarios y grupos.
Restaura la configuración de memoria compartida:
Eso debería ser todo! El asistente de desinstalación habría eliminado todos los íconos y archivos de aplicaciones de inicio para que no tenga que preocuparse por ellos.
fuente
sudo /usr/sbin/httpd
damedyld: Library not loaded: /usr/lib/libpq.5.dylib
. Para solucionarlo rápidamente, creé un enlacesudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
sysctl.conf
archivo. Quizás esto ya no sea relevante con Postgres 9.4 ya que la memoria compartida ya no se reconfigura para un gran tamaño ../uninstall-postgresql.app/Contents/MacOS/uninstall-postgresql: Bad CPU type in executable
... Olvidé por completo que las aplicaciones EDB son todas de 32 bits.No uso la misma versión, pero las acciones de desinstalación son las mismas: buscando el archivo uninstall-postgresql dentro del directorio
entonces ejecútalo.
(Captura de pantalla en macOS 10.13)
luego
para eliminar todo el directorio innecesario.
fuente
Esta publicación de blog explica muy bien:
(solo reemplace 9.X por su versión, por ejemplo: 9.6)
A. Si está instalado PostgreSQL con homebrew , ingrese
brew uninstall postgresql
B. Si utilizó el instalador EnterpriseDB , siga el siguiente paso.
Ejecute el desinstalador en la ventana de terminal:
sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
C. Si se instala con el instalador de Postgres, haga lo siguiente:
abierto
/Library/PostgreSQL/9.X/uninstall-postgresql.app
Elimine las carpetas PostgreSQL y de datos. El asistente le notificará que no se eliminaron.
Eliminar el archivo ini:
Eliminar el usuario de PostgreSQL usando Preferencias del sistema -> Usuarios y grupos.
Desbloquee el panel de configuración haciendo clic en el candado e ingresando su contraseña. Seleccione el usuario de PostgreSQL y haga clic en el botón menos. Restaura la configuración de memoria compartida:
sudo rm /etc/sysctl.conf
fuente
No pude desinstalar PostgreSQL 9.0.8. Pero finalmente encontré esto. (Instalé Postgres usando homebrew)
Busque el nombre correcto de la carpeta. Algo como.
Una vez que encuentre el nombre correcto, haga lo siguiente:
Eso debería desinstalarlo.
fuente
brew list | grep postgres | xargs brew uninstall
Desinstalación:
Eliminando el archivo de datos:
Eliminando las configuraciones:
Y eso es.
fuente
abra la terminal y escriba el siguiente comando y presione enter
fuente
Si instaló utilizando el instalador gráfico de BigSQL desde el sitio oficial de postgres y si instaló en la ubicación predeterminada ...
Puede encontrar su desinstalador en su directorio de inicio:
/Users/<yourusername/PostGreSQL/uninstall/
fuente
En caso de que tenga múltiples versiones de Postgres instaladas en su máquina. Puede eliminar todo a través del
brew
comando como:fuente