Mis à niveau vers Ubuntu 12.04 à partir de 10.04 et doit transférer la database de Postgresql 8.4 vers 9.1

J'ai mis à niveau un server avec une application Rails vers Ubuntu 12.04 à partir de 10.04 et je ne peux pas me connecter à la database Postgresql maintenant …

Voici le message d'erreur de l'application Rails:

could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"

De plus, le pg_ctl start n'est pas reconnu comme une command.

EDIT :

La mise à jour de ma database est sur Postgresl 8.4 et my sever est maintenant en cours d'exécution sur 9.1. Donc, tous les files / configurations de database sont sur 8.4 ..

Comment puis-je les transférer? Juste copy directe de l'ancien pg_hba.conf ?

One Solution collect form web for “Mis à niveau vers Ubuntu 12.04 à partir de 10.04 et doit transférer la database de Postgresql 8.4 vers 9.1”

Eh bien, vous devriez probablement commencer avec la documentation de Postgres lors de la mise à niveau vers 9.1.x.

Je peux vous dire deux choses pour certains:

  1. Il est plus compliqué que de copyr quelques files.
  2. C'est quelque chose que vous devriez avoir étudié et planifié avant de faire la mise à niveau de votre server.
    (pensez au process ennuyeux que vous devez maintenant passer comme une leçon d'object dans une planification appropriée)

Compte tenu de votre situation, chaque path de mise à niveau nécessitera l'installation de binarys 8.4.x appropriés. Vous serez probablement mieux servi en utilisant le process pg_upgrade , car il faudra less de time qu'une décharge / restauration dans la plupart des cas.

Bien sûr, avant de faire autre chose, vous devriez MAKE A BACKUP OF YOUR POSTGRES DATA DIRECTORY . Les données (et le travail) que vous enregistrez peuvent être les vôtres …

  • Mettre à niveau Ubuntu Kernel depuis la command line
  • Apache 2.2 échoue avec "incapable d'écrire" état random "avec une key RSA de 2048 bits (1024 bits fonctionne bien)
  • Est-ce que le cas est pertinent dans les commands SQL?
  • Adaptateur de pont dans Ubuntu 12.04 LTS pour KVM
  • Des symboles étranges dans /var/log/auth.log
  • mysql ne démarre pas après la mise à jour (semble un problème d'appart)
  • Comment permette-t-il à www-data de modifier (négativement) la gentillesse d'un process dans Linux?
  • Attention: le assembly de fs avec des erreurs, l'utilisation d'e2fsck est recommandée
  • Ajout programmateur de deux lignes à crontab
  • Opscenter 5.0: requête de gestion des users
  • Le file créé par ansible semble avoir des permissions mutilées
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.