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
1 2 3 4 5 |
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
1 2 |
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.
1 |
brew list |
3.- Borremos
1 2 3 4 5 |
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
1 2 |
brew update brew install postgres |
5.- Levantamos postgresql
1 |
brew services start postgresql |
6.- Creamos la base de datos por defecto (ESTO ES LO QUE NECESITABA)
1 |
createdb `whoami` |
Y ahora si ponemos psql entraremos
danielcastanera=#
Me gusta mas MYSQL 😛