En fait fait ceci

/usr/lib/postgresql/9.6/bin/pg_ctl start --pgdata  -o "--port=4000
--unix_socket_directories=/var/run/postgresql"

puis

/usr/lib/postgresql/12.9/bin/pg_dumpall --port=4000
--host=/var/run/postgresql


cela fonctionnera bien aussi :-)



Le 28/05/20 à 12:59, Dany De Bontridder via noalyss-generale a écrit :
> Bonjour,
>
> C'est un peu compliqué , je vais donc essayer d'être clair.
>
> la situation :
>
> tu as toute la DB 9.6 dans /var/lib/9.6/main/ et aucun backup
>
> Que faire ?
> _*1° installer une version de postgresql 9.6
> *_
>  Soit en la compilant , soit avec les packages de la distrib
>
>
>
> _*2° la démarrer pour qu'elle prennent les fichiers de
> *__*/var/lib/9.6/main/*_
> _*
> *_
> Soit grâce aux fichiers existant dans /etc/postgresql/9.6/main soit à
> la main le temps de faire un backup.
>
> A la main , il faut copier des fichier pg_hba.conf et postgresql.conf
> dans /etc/postgresql/9.6/main , il faut les adapter !!!! puis faire
>
> /Attention : il faut avoir le chemin complet ver pg_ctl/
>
> /usr/lib/postgresql/9.6/bin/pg_ctl start --pgdata  /var/lib/9.6/main/ 
> -o "--port=4000"
>
> Une fois cela fait
>
> Avec la nouvelle version de postgresl faire
>
> /usr/lib/postgresql/10/bin/pg_dumpall > /tmp/full-backup.dmp
>
> Puis arrêter le server 9.6
> /usr/lib/postgresql/9.6/bin/pg_ctl stop --pgdata  /var/lib/9.6/main/ 
> -o "--port=4000"
>
> Puis voir ici
> https://wiki.noalyss.eu/doku.php?id=tutoriaux:sauvegarde_et_restauration_des_bases_de_donnees
>
>
> Pourrais-tu améliorer la procédure et ajouter une page pour ce genre
> de problème : tu n'es pas le premier à qui cela arrive
>
> _Posgresql.conf minimum_
> listen_addresses = 'localhost'          # what IP address(es) to
> listen on;
> port = 4000                             # (change requires restart)
>
>
> _pg_hba.conf min_
> local   all             all                                     peer
> host    all             all             127.0.0.1/32            trust
>
>
>
> Tiens nous au courant
>
>
> Dany
>
>
>
>
>
> Le 28/05/20 à 12:27, maxime a écrit :
>> Salut,
>>
>> Oui, et pour en être sûr j'ai recommencé la manip', et maintenant je
>> suis bloqué une étape plus tôt :
>> - soit j'ai un "erreur de connexion" juste après la page de login
>> admin/phpcompta
>> - soit je n'ai pas le dossier historique dans la page de sélection
>> des bases de données (je n'ai en fait aucun dossier)
>>
>> En allant vérifier que j'ai bien créer l'utilisateur noalyss (sudo -i
>> -u postgres, suivi de psql), je tombe sur ce code d'erreur :
>> psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier
>> de ce type
>>     Le serveur est-il actif localement et accepte-t-il les connexions
>> sur la
>>      socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
>>
>> J'ai cru un moment réussir à le contourner en faisant ce qui était
>> indiqué ici :
>> https://stackoverflow.com/questions/50287000/is-there-any-way-migrate-postgresql-db-without-pg-dump
>>
>>
>> Et à un moment j'ai cru avoir un poil plus de succès, car il semblait
>> que la seule contrainte soit que la base de donnée originale était
>> construite avec un LC_COLLATE="fr_FR.UTF-8" (et que maintenant j'ai
>> ré-installé l'ordi avec fr_BE.UTF-8). J'ai fait les modifs que je
>> pensais nécessaires pour corriger cela, redémarrer l'ordi et
>> maintenant je reste bloqué à l'étape ci-dessus ( «
>> /var/run/postgresql/.s.PGSQL.5432 » )...
>>
>> Bref, je ne perds pas espoir, mais je serais ravi de savoir si je
>> creuse dans la bonne direction ou si le trésor est plutôt dans le
>> champ d'à côté ;)
>>
>> Merci d'avance pour vos messages,
>>
>> Maxime
>>
>>
>> On 27/05/2020 21:41, ydc wrote:
>>> Salut, Maxime.
>>>
>>>
>>> Après avoir remplacé le dossier «main» de postgresql, as-tu procédé à
>>> nouveau à la création de l'utilisateur postgre?
>>>
>>>
>>>
>>> y
>>>
>>>
>>> maxime:
>>>> Bonjour,
>>>>
>>>> Mon ordinateur ayant bien planté après une fausse manip, j'ai dû le
>>>> réinstaller complètement (en réussissant toutefois à sauvegarder
>>>> l'intégralité du disque depuis la racine, et donc aussi les fichiers
>>>> compris dans /var, et ainsi de suite). Après avoir ré-installer
>>>> Noalyss,
>>>> je cherche à récupérer la base de données qui allait avec, et dont je
>>>> n'avais évidemment pas fait de backup *.bin depuis le logiciel...
>>>>
>>>> En forçant l'installation de postgresql 9.6 (ainsi que noalyss
>>>> 7201), et
>>>> en copiant/collant le contenu de l'ancien /var/lib/9.6/main/* dans le
>>>> nouveau dossier éponyme, j'ai réussi à voir à nouveau le dossier de
>>>> compta "historique" dans mon navigateur. Mais, en cliquant dessus
>>>> pour y
>>>> accéder, il m'indique "Erreur de connexion". J'imagine bien que
>>>> d'autres
>>>> fichiers sont à reconfigurer ailleurs et que ma méthode n'est pas très
>>>> orthodoxe... !
>>>>
>>>> Existe-t-il un moyen de récupérer/ouvrir dans noalyss cette base de
>>>> donnée historique, afin d'en faire un export convenable, avant de tout
>>>> réinstaller/mettre à jour (postgresql et noalyss) ?
>>>>
>>>> Merci d'avance pour vos lumières !
>>>>
>>>> Maxime
>>>>
>>>>
>>>>
>>>> ---
>>>> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>>>>
>>>> NOALYSS is an ERP Server opensource focused on accountancy
>>>>
>>>> Gérer votre abonnement
>>>> https://lists.nongnu.org/mailman/listinfo/noalyss-generale
>>> ---
>>> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>>>
>>> NOALYSS is an ERP Server opensource focused on accountancy
>>>
>>> Gérer votre abonnement
>>> https://lists.nongnu.org/mailman/listinfo/noalyss-generale
>>
>>
>> ---
>> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>>
>> NOALYSS is an ERP Server opensource focused on accountancy
>>
>> Gérer votre abonnement
>> https://lists.nongnu.org/mailman/listinfo/noalyss-generale
>
>
> -- 
> gpg key 0x6259f36e
>
> Alchimerys sprl http://www.alchimerys.be
> Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu
>
> ---
> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>
> NOALYSS is an ERP Server opensource focused on accountancy
>
> Gérer votre abonnement 
> https://lists.nongnu.org/mailman/listinfo/noalyss-generale


-- 
gpg key 0x6259f36e

Alchimerys sprl http://www.alchimerys.be
Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu

---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement 
https://lists.nongnu.org/mailman/listinfo/noalyss-generale

Reply via email to