Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 23/01/2014 16:57:20
- icadedt
- Membre
restauration d'une table DÉTAIL : Les modifications du catalogue
bonjour,
sur une base de données distante , je sauvegarde une table,
je tente de la restaurer sur ma base de données local mais j'ai un retour d'erreur :
pg_restore: [programme d'archivage (db)] could not execute query: ERREUR: droit refusé pour créer « pg_catalog.matable »
DÉTAIL : Les modifications du catalogue système sont actuellement interdites.
La commande était : CREATE TABLE matable... etc
voici les droits affectés à ma base de données locale, pour public j'ai mis tous les droits :
GRANT ALL ON DATABASE aaaaa TO public;
ALTER DEFAULT PRIVILEGES
GRANT INSERT, SELECT, UPDATE, DELETE, TRUNCATE, REFERENCES, TRIGGER ON TABLES
TO public;
Merci d'avance
Hors ligne
#2 24/01/2014 23:30:25
- gleu
- Administrateur
Re : restauration d'une table DÉTAIL : Les modifications du catalogue
Vous essayez d'ajouter une table dans le schéma pg_catalog. Or c'est interdit.
Il faudrait chercher comment la base de données distante dispose d'une table utilisateur dans le schéma système.
Guillaume.
Hors ligne
#3 27/01/2014 19:10:11
- icadedt
- Membre
Re : restauration d'une table DÉTAIL : Les modifications du catalogue
étrange j'arrive à "sauvegarder" ma table mais ca ne sauvegarde que la structure de la table, pas les données en elle même... :-(
Hors ligne
#4 27/01/2014 19:33:31
- rjuju
- Administrateur
Re : restauration d'une table DÉTAIL : Les modifications du catalogue
Quelle est la ligne de commande complète utilisée pour faire la sauvegarde ?
Julien.
https://rjuju.github.io/
Hors ligne
#5 27/01/2014 20:05:32
- icadedt
- Membre
Re : restauration d'une table DÉTAIL : Les modifications du catalogue
euh, erreur, la table dorigine etait deja vide, j'ai essayé avec une table remplie et ca marche , ouf !
par contre dans la base de reception , il faut que le schema soit deja present
Dernière modification par icadedt (27/01/2014 20:06:20)
Hors ligne