Bonjour, 

Le problème des rôles est qu'à la restauration il faut les ignorer avec 
les options "pg_restore -Fc -O -x " , les utilisateurs pour lesquels ils
donnent une erreur n'existe pas dans la nouvelle installation tout
simplement. 

Normalement, tu peux restaurer par l'interface sauf si le fichier est
trop gros, alors là il vaut mieux le faire de façon manuelle : création
d'une base de données vide dans l'interface puis la remplir avec
pg_restore,pgAdmin3,... 

Les mots de passe dans config.inc.php ne seront pas visibles dans
l'interface pour des raisons de sécurité, je sais que je suis un peu
parano avec ça , désolé :-/ Il faut garder en tête que c'est prévu pour
héberger des milliers de sociétés et utilisateurs, et donc la sécurité
est réellement très importante. 

D'un autre côté, on peut prévoir un mode parano (pas de mot de passe
visible) et un mode normal (mode de passe visible), qq'un a un avis sur
cette question ?? 

Bonne journée 

D 

Le 2018-08-26 18:14, nexus a écrit :

> Bonjour, 
> 
> J'ai réussi à restaurer ma base mais non sans problème, 
> 
> dans psql (utilisateur postgres) : 
> 
> create database _dossier40_ owner=_user_noalyss_ 
> 
> et en ligne de commande (utilisateur postgres) : 
> 
> pg_restore backup.bin -d _dossier40_ --role=_user_noalyss_; 
> 
> J'ai eu beaucoup de messages d'erreur de type (petit extrait) : 
> 
> "could not execute query: ERREUR:  doit être un membre du rôle « noalyss » 
> 
> could not execute query: ERREUR:  doit être un membre du rôle « bn_noalyss » 
> 
> le rôle « noalyss_sql » n'existe pas 
> 
> ERREUR:  le schéma « transform » n'existe pas..." 
> 
> Pour les schémas inexistants, en allant dans Extension, plugin, ils se sont 
> créés de façon dynamique, pour les autres erreurs sur les séquences 
> notamment, je verrai à l'utilisation... 
> 
> Le fait d'avoir fait une sauvegarde depuis Noalyss (serveur interne avec 
> l'utilisateur db par défaut) et l'avoir restaurée sur un serveur dedié avec 
> un autre utilisateur db (pour plus de sécurité) est-elle la bonne méthode? 
> 
> J'ai l'impression que dans le fichier .bin il y a un héritage de droits 
> (noalyss, bn_noalyss) qui sont difficilement transposables avec pg_restore. 
> 
> La fonctionnalité restaure dans le menu administration ne fonctionne pas. 
> Pourrait-on envisager une amélioration dans le futur avec la possibilité de 
> renseigner le pwd postgres et que la base, l'utilisateur, les rôles et 
> schémas se créaient de façon automatique en fonction de ce qui est renseigné 
> dans config.inc.php ? 
> 
> Cordialement 
> Le 11/08/2018 à 10:25, Dany De Bontridder a écrit : Il faut aussi l'option 
> --role=user_noalyss , pourrais-tu recommencer l'opération : drop et restaure 
> ? 
> 
> D 
> 
> Le 2018-08-10 13:14, nexus a écrit : 
> J'ai droppé la base en tant que postgres et je l'ai recréée avec le 
> même utilisateur bd que celui déclaré dans config.inc.php (set session 
> session authorization= user_noalyss), j'ai relancé le pg_restore avec 
> l'option --no-owner et j'ai le même résultat. 
> 
> Le 10/08/2018 à 11:00, Dany De Bontridder a écrit : 
> Le 2018-08-10 00:34, nexus a écrit : 
> Bonjour, 
> 
> Je voudrai restaurer un dossier Noalyss, 
> 
> j'ai créé un nouveau dossier dans Noalyss, j'ai dropé et recréé la 
> base correspondante dans Postgres et j'ai rechargé le fichier backup 
> (.bin) via pg_restore. 
> 
> Dans Noalyss, je vois bien que le dossier a une taille de 260 MB mais 
> quand je veux m'y connecter j'ai le message : 
> 
> "Désolé Ce dossier est vide, Retour à l'accueil". 
> 
> Une idée? 
> 
> Oui :-) Tu as un problème de permission : l'utilisateur dans 
> noalyss/include/config.inc.php n'a pas le droit de lire ce dossier : tu as 
> probablement utilisé pg_restore en tant que postgres. 
> 
> Donc tu  droppes cette db en ligne de commande (dropdb) puis tu le restaures 
> avec l'option -O  ==> 
> https://www.postgresql.org/docs/9.1/static/app-pgrestore.html 
> 
> Cordialement 
> 
> D 
> 
> --- 
> NOALYSS est un Serveur de Comptabilité et de Gestion libre 
> 
> NOALYSS is an ERP Server opensource focused on accountancy

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

NOALYSS is an ERP Server opensource focused on accountancy 
--- 
NOALYSS est un Serveur de Comptabilité et de Gestion libre 

NOALYSS is an ERP Server opensource focused on accountancy 

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

NOALYSS is an ERP Server opensource focused on accountancy
---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Reply via email to