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 😛