Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 13/09/2011 16:57:28
- marc.stx
- Membre
COPY TO Permission denied
Bonjour,
Lors d'un COPY TO, voici le message qui m'est renvoyé :
could not open file "C:/monfichier.csv" for writing: Permission denied
Ce qui m'étonne c'est que je peux faire sans problème un COPY FROM ...?
De plus je suis loggé en tant qu'administrateur ??
Si quelqu'un peut m'indiquer d'où vient le problème.
En vous remerciant par avance.
MSC
Hors ligne
#2 13/09/2011 21:01:37
- gleu
- Administrateur
Re : COPY TO Permission denied
could not open file "C:/monfichier.csv" for writing: Permission denied
L'utilisateur postgres n'a certainement pas le droit d'écrire dans le répertoire C:\.
Ce qui m'étonne c'est que je peux faire sans problème un COPY FROM ...?
Si le fichier peut être lu par l'utilisateur postgres, ça ne m'étonne pas.
De plus je suis loggé en tant qu'administrateur ??
Peu importe l'utilisateur sous lequel vous êtes connecté sous Windows (ou Unix). La commande n'est pas exécuté par psql mais par le serveur PostgreSQL. Or ce dernier est (généralement) exécuté par l'utilisateur Windows (ou Unix) postgres. C'est donc ce dernier qui doit avoir les droits en lecture (COPY FROM) ou en écriture (COPY TO) sur le fichier.
Guillaume.
Hors ligne
#3 15/09/2011 09:55:42
- marc.stx
- Membre
Re : COPY TO Permission denied
Bonjour et merci pour votre réponse
Étant un peu néophyte en la matière, comment puis-je faire pour configurer le serveur PostgreSQL ? J'ai fait un tour dans "outils d'administration / sources ODBC", et je ne trouve rien qui ressemble à une config.
MSC
Hors ligne
#4 15/09/2011 20:02:25
- gleu
- Administrateur
Re : COPY TO Permission denied
Le serveur PostgreSQL ne se configure pas là. Le mieux, me semble-t-il, est de commencer par la documentation : http://docs.postgresql.fr/9.1/runtime-config.html
Guillaume.
Hors ligne
Pages : 1