Salut, Il me semble qu'il y a un peu de confusion entre pg_restore et psql , ce sont 2 outils différents. Et le wiki n'est pas tout-à-fait correcte à ce sujet
Si tu as fait le backup avec l'interface , il faut utiliser pg_restore , ensuite il faut créér dans l'interface un dossier vide, ce dossier qu'on appelle dossierXX sera par exemple dossier26 , ce qui est son nom postgresql (Etape1) Si tu as eu le backup par l'interface _*en tant que postgres , faire*_ pg_restore -Fc -Ox -d dossierXX --role=noalyss_sql /Chemin/FichierdeBackup.bin Exemple : pg_restore -Fc -Ox -d dossier13 --role=noalyss_user /Chemin/FichierdeBackup.bin Et cela fonctionnera :-) Bonne soirée D Le 8/26/21 à 4:55 PM, Mélopie a écrit : > > Bonjour Dany, > > J'ai importé un fichier .bin sur le serveur avec Filezilla. > > J'ai ensuite adapté la ligne de commande en référence dans le tuto : > > psql --host Host --port Port ---username noalyss_user --echo-all --no-psqlrc > --file votre_fichier_backup dossierXX > > Je suppose que les --- devant username est une faute de frappe (auquel > cas je vais m'empresser de modifier le wiki ;-) ) > > On devrait avoir : > > psql --host localhost --port 5432 --username noalyss_user --echo-all > --no-psqlrc --file /Chemin/FichierdeBackup.bin dossierXX > > Ce qui me renvoie après la demande de mot de passe de l'utilisateur de > la base : > The input is a PostgreSQL custom-format dump. > Use the pg_restore command-line client to restore this dump to a database. > > La commande suivante, corrigée des trois "-" devant username donne : > > pg_dump -Fc --host localhost --port 5432 --username noalyss_user dossierXX > /Chemin/FichierdeBackup.bin > pg_dump: too many command-line arguments (first is > "/Chemin/FichierdeBackup.bin") > > Je rajoute --file devant le nom de fichier : > > Ça donne : > > pg_dump -Fc --host localhost --port 5432 --username noalyss_user --file > dossierXX /Chemin/FichierdeBackup.bin > > Qui me renvoie : > > pg_dump: [archiver (db)] connection to database "/Chemin/FichierdeBackup.bin" > failed: FATAL: database "/Chemin/FichierdeBack" does not exist > > C'est curieux, cette amputation des dernière lettres. De plus, un > dossierXX vide est créé à côté du fichier de backup .bin. > > Je raccourci le nom du fichier de backup et supprime dossierXX. Je lance : > > pg_dump -Fc --host localhost --port 5432 --username noalyss_user --file > dossierXX /Chemin/FichierBckup.bin > > La réponse est encore : > > does not exist > > J'essaye alors : > > pg_dump -Fc --host localhost --port 5432 --username noalyss_user dossierXX > --file /Chemin/FichierBckup.bin > > Ça mouline un peu sans se mettre en erreur, mais pas de dossierXX créé > à côté du backup. Et maintenant, le fichier de backup .bin est vide ! > > :-D > > Par acquis de conscience, j'ai essayé : > > pg_dump -Fc --host localhost --port 5432 --username noalyss_user --file > /Chemin/FichierBckup.bin dossierXX > > Cette syntaxe me semblait plus cohérente avec la syntaxe de la > commande psql... > > Ça mouline un peu, le fichier de backup .bin est toujours intact, pas > de création de dossierXX à côté et le dossier vide n'a pas changé dans > l'interface de Noalyss. > > Je n'ai donc pas abouti mais en attendant de corriger le wiki, je me > demande ce qui manque. > > Merci du coup de main ! > > > Le 25/08/21 à 18:00, [email protected] a écrit : >> Message: 1 >> Date: Wed, 25 Aug 2021 10:59:33 +0200 >> From: Dany De Bontridder <[email protected]> >> To: [email protected] >> Subject: Re: [noalyss-generale] Noalyss sur yunohost : importer un >> dossier >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset="utf-8" >> >> Bonjour , >> >> Dans ce genre de cas, tu créés un dossier vide via l'interface , puis tu >> copies le fichier backup sur ton serveur , l'endroit n'a pas >> d'importance puis tu le restaures, >> >> https://wiki.noalyss.eu/doku.php?id=tutoriaux:restaurer_un_dossier_manuellement >> >> La version de postgresql avec laquelle tu restaures, est la même ou plus >> récente que celle du backup , tu peux toujours vérifier dans >> administration -> information système >> >> Bonne journée >> >> >> D > > --- > 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 srl 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
