1 votos

homebrew PostgreSQL actualizado a 10.1 pero necesito 9.6

Hice la actualización de la cerveza y la actualización de la cerveza

Ahora mi PostgreSQL es 10.1 En el servidor tengo 9.6 y quiero que sea el mismo.

Ahora puedo conectarme y leer mis datos todavía (ya que asumo que el servicio brew no se reinició, pero no ejecuté pgupgrade ni nada todavía)

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 mejor y más segura manera de degradar el paquete, guardar mi base de datos actual y hacer que se ejecute postgresql@9.6? Ya que me gustaría una versión idéntica con el servidor en el que estamos trabajando (9.6), y me gustaría asegurarme de que pg_upgrade nunca lo hiciera "PostgreSQL 10".

¿Hay alguna forma segura de bajar de categoría? Podría hacerlo en Linux desde una descripción pero la gestión de usuarios de postgres de Mac+homebrew funciona de forma diferente (por ejemplo no utiliza un usuario Unix de postgres)

1voto

ggranum Puntos 111

Tenía el mismo problema y encontró esto de https://jaketrent.com/post/downgrade-previously-installed-brew-formula/

  1. brew install postgres@9.6
  2. brew switch postgres 9.6.3
  3. brew info postgres // imprime un resumen que no debería mostrar ningún conflicto
  4. brew services start postgresql // si se desea, por supuesto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X