Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/05/2007, 22h21   #1
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut COPY TO sous Windows

Bonsoir à tous,

Je suis sous windows et je n'arrive pas à exporter une de mes tables en csv.
J'ai pourtant suivi la faq et la doc Postgresql mais rien n'y fait!

Voici ma requete

Code :
1
2
 
COPY matable TO 'c:/extraction.csv' WITH CSV;
Voici mon défaut:

Code :
1
2
 
ERROR:  could NOT open file "c:/extraction.csv" FOR writing: Permission denied
Apparemment l'écriture est bonne mais la permission est refusée!
Y a t'il un paramètre du serveur à configurer?

Merci de votre aide.
  Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 19h18   #2
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
bonjour essaye ceci
COPY matable TO 'c:\\extraction.csv' WITH CSV;
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 21h06   #3
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Salut

Merci de ta participation.
J'ai essayé cette syntaxe mais c'est toujours pareil
Le message d'erreur est identique.
  Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 06h44   #4
Membre confirmé
 
Homme
Inscription : janvier 2006
Messages : 227
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations forums :
Inscription : janvier 2006
Messages : 227
Points : 239
Points : 239
bonjour, je crois que les anciennes versions de postgres ne permettent pas la copie en csv, à voir...
ou alors tu n'as pas les droits necessaires en ecriture sur c:\
xavier-Pierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 07h29   #5
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Pourtant, je suis administateur du serveur et j'ai tous les droits!
Le serveur Postgresql est en version 8.1.
Bizarre!

Merci de ton aide
  Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 12h17   #6
Membre actif
 
Avatar de budtucker
 
Développeur multimédia
Inscription : avril 2007
Messages : 175
Détails du profil
Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : avril 2007
Messages : 175
Points : 174
Points : 174
Bonjour,

Apparemment, tu es considéré par Postgre comme administrateur de la base de données, mais pas du poste. Ainsi, tu n'es pas dans la capacité d'écrire sur un repertoire autre que celui de PostGre.

Si tu lances ta requête sans préciser de repertoire, peut être que ça marcherait. Mais ça ne permettrait pas de résoudre ton problème.

A+
budtucker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 14h00   #7
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Repertoire lecture seule

Je pense avoir trouvé!

Sous windows 2000 (à mon travail) ca fonctionne.
j'ai constaté que certains répertoires sont en lecture seule.
A partir du moment où l'on décoche l'option, le probleme disparait.

J'essaierai ce soir sous xp. Je vous tiens au courant.
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h53.


 
 
 
 
Partenaires

Hébergement Web