PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

[COPY TO] sous windows

Technique - général | [COPY TO] sous windows

Par Jnore le 21/05/2007 - 07:41

Bonjour,

Je me trouve avec un souci avec Postgresql 8.1 sous windows.
Je n'arrive pas à exporter mes données d'une table en CSV avec l'instruction 'COPY TO'

Voici mon instruction:
COPY matable TO 'c:/extraction.csv' WITH CSV;

Voici le message d'erreur:
ERROR: could NOT open file "c:/extraction.csv" FOR writing: Permission denied

Je crois avoir tout vérifié, en tout cas rien n'y fait!
J'ai même tenté les anti-slashes pour être sûr, et toujours rien.
Pour info:Je suis administrateur du PC et de Postgresql.

Merci de votre aide.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Utiliser \copy dans psql!

Jean-Paul Argudo/ = 21 Mai, 2007 - 11:52

Bonjour!

Le problème est identique quelle que soit la plate-forme: l'ordre SQL COPY est exécuté par le serveur PostgreSQL, donc, avec les droits de l'utilisateur sous lequel il est exécuté.

Pour vous affranchir de ce problème, utilisez la commande \copy dans psql: il est exécuté par l'utilisateur.

Soit, en général, c'est toujours \copy que l'on voudra donc utiliser.

Cordialement,

--
Jean-Paul ARGUDO
http://dalibo.com | http://dalibo.org


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.