|
From: | nexus |
Subject: | Re: [noalyss-generale] Problème de restauration de dossier. |
Date: | Sun, 26 Aug 2018 18:14:02 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
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 ? |
[Prev in Thread] | Current Thread | [Next in Thread] |