Hice brew update y brew upgrade
Ahora mi PostgreSQL es 10.1 En el servidor tengo 9.6 y quiero que sea igual.
Todavía puedo conectarme y leer mis datos (ya que asumo que el servicio de preparación no se reinició, pero aún no ejecuté pgupgrade ni nada)
También se encuentran paquetes como
brew search postgres
Tengo
$ brew search postgres
==> Searching local taps...
postgresql ✔ check_postgres postgres-xc postgresql@9.4 postgresql@9.5 postgresql@9.6 postgrest
¿Cuál es la forma mejor y más segura de degradar el paquete, guardar mi base de datos actual y hacer que se ejecute postgresql@9.6? Como me gustaría una versión idéntica al servidor en el que estamos trabajando (9.6), y me gustaría asegurarme de que pg_upgrade nunca se convirtió en "PostgreSQL 10".
¿Hay alguna forma segura de bajar de categoría? Podría hacerlo en Linux a partir de una descripción, pero la administración de usuarios de postgres de Mac+homebrew funciona de manera diferente (por ejemplo, no usa un usuario de Unix de postgres)
Tuve el mismo problema y encontré esto en https://jaketrent.com/post/downgrade-previously-installed-brew-formula/
brew install postgres@9.6
brew switch postgres 9.6.3
brew info postgres
// imprime un resumen que no debe mostrar conflictosbrew services start postgresql
// si lo desea, por supuesto.
ggranum