Vous n'êtes pas identifié(e).

#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 ?

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

Pied de page des forums