1 votes

Homebrew PostgreSQL mis à jour en 10.1 mais j'ai besoin de 9.6

J'ai effectué une mise à jour de brasseur et une mise à niveau de brasseur

Maintenant, mon PostgreSQL est en version 10.1 Sur le serveur, j'ai la version 9.6 et je veux qu'elle soit la même.

Je peux toujours me connecter et lire mes données (je suppose que le service brasseur n'a pas redémarré, mais je n'ai pas encore exécuté pgupgrade ou autre chose)

J'ai également trouvé des paquets comme

brew search postgres

J'ai

$ brew search postgres
==> Recherche dans les tarauds locaux...
postgresql      check_postgres   postgres-xc      postgresql@9.4   postgresql@9.5   postgresql@9.6   postgrest

Quelle est la meilleure et la plus sûre façon de rétrograder le paquet, sauvegarder ma base de données actuelle et faire fonctionner postgresql@9.6? Je souhaite avoir une version identique à celle du serveur sur lequel nous travaillons (9.6), et je veux m'assurer que pg_upgrade ne l'a jamais transformé en "PostgreSQL 10".

Y a-t-il un moyen sûr de rétrograder? Je pourrais le faire sur Linux à partir d'une description, mais la gestion des utilisateurs postgres sur Mac+homebrew fonctionne différemment (par exemple, elle n'utilise pas un utilisateur postgres Unix)

1voto

ggranum Points 111

Avais le même problème et j'ai trouvé ceci sur 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 résumé qui ne devrait montrer aucun conflit
  4. brew services start postgresql // si désiré, bien sûr.

0 votes

@nimesh-neema, votre édition était une réécriture de mon commentaire, pas de la mise en forme. Bien que cela ait été peut-être bien intentionné, ce n'étaient plus mes mots. Si vous souhaitez répondre, veuillez soumettre une réponse. Si vous souhaitez demander des clarifications ou apporter des modifications parce que j'ai utilisé une formulation familière, veuillez le préciser dans vos commentaires de modification.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X