Vous n'êtes pas identifié(e).
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
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
é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
Quelle est la ligne de commande complète utilisée pour faire la sauvegarde ?
Julien.
https://rjuju.github.io/
Hors ligne
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