instalar - PostgreSQL con Homebrew en Mac
postgres 10 mac (2)
Si sabe que puede hacer esto sin romper nada, otra opción es siempre eliminar el directorio según el mensaje
eliminar o vaciar el directorio "/ usr / local / var / postgres"
Vía
rm -rf /usr/local/var/postgres
Primero uso homebrew e instalo postgresql y recibo este mensaje de éxito:
==> Resumen 🍺 /usr/local/Cellar/postgresql/9.2.2: 2819 archivos, 39M, construido en 68 segundos
Entonces necesito ejecutar este comando:
initdb `brew --prefix`/var/postgres -E utf8
Pero este es el mensaje que recibo: ¿Qué debo hacer con esto? También se ejecuta en OSX 10.8.2
Los archivos que pertenecen a este sistema de base de datos serán propiedad del usuario "JonyIve". Este usuario también debe poseer el proceso del servidor.
El clúster de la base de datos se inicializará con la configuración regional "en_US.UTF-8". La configuración de búsqueda de texto predeterminada se establecerá en "inglés".
initdb: el directorio "/ usr / local / var / postgres" existe pero no está vacío Si desea crear un nuevo sistema de base de datos, elimine o vacíe el directorio "/ usr / local / var / postgres" o ejecute initdb con un argumento que no sea "/ usr / local / var / postgres".
Suponiendo que esta es una instalación nueva y no una reinstalación, creo que resolver su problema es tan simple como:
initdb `brew --prefix`/var/postgres/data -E utf8
Normalmente, el directorio de datos se denomina "datos" y se encuentra debajo del directorio de inicio de postgresql. Esto permite la posibilidad de compartir el acceso al archivo de registro y similares.