Como reinstalar Postgresql en Mac


El otro día hice una cosa  sabría que me pasaría factura y fuera y fue updatear todo homebrew y sus aplicaciones, quise pararlo pero fue tarde. Eso hizo que me actualizara muchas cosas y una de ellas fue PSQL o Postgreql

Yupi tengo la 10.2 pero mmm estaba con la 9.6

Entonces al levantar todo, algo habia mal

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket “/tmp/.s.PGSQL.5432”?
xxxxx DETAIL: The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.2.

Despues de mucho jugar, intentando arreglarlo decidí instalarlo pero siempre tenía algo mal y una de las cosas era que no creaba la base de datos por defecto.

IMPORTANTE saber con las herramientas que trabajas

 

Vamos al lio:

1.-  Tener todo al día y saber que esta todo bien

brew doctor 
brew update

 

2.- Veamos que tenemos instalado yo tenía . postgresql@9.6 y postgresql . (estuve tocando tb)
Con “brew list” vemos que tenemos instalado.

brew list

 

3.- Borremos

brew uninstall postgresql
// tambien podemos borrar
rm -rf /usr/local/var/postgres
rm -rf .psql_history .psqlrc .psql.local .pgpass .psqlrc.local

 

4.- Actualizamos e instalamos postgres

brew update
brew install postgres

 

5.-  Levantamos  postgresql 

brew services start postgresql

 

6.- Creamos la base de datos por defecto (ESTO ES LO QUE NECESITABA)

createdb `whoami`

 

Y ahora si ponemos psql entraremos

danielcastanera=#

 

 

 

Me gusta mas MYSQL 😛