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

#1 31/01/2012 16:53:57

cbeau
Membre

Exxporter le résultat d'une requête vers autre PC réseau

Bonjour.

Je n'arrive pas à exporter le résultat d'une requête vers un dossier d'un PC différent sur mon réseau.

illustration:

-COPY ( select champ1,champ2 from table ) TO 'D:/table.txt'
Si lecteur D est sur la même machine, ça fonctionne

-COPY ( select champ1,champ2 from table ) TO 'L:/table.txt'
Le lecteur L pointant une autre machine, ça ne fonctionne pas

J'ai l'erreur
ERROR: could not open file "L:/texte.txt"" for writing: No such file or directory
État SQL :58P01

J'ai pourtant cré l'utilisateur PostgreSql sur la machine cible avec les droits requis d'écriture.

Hors ligne

#2 31/01/2012 16:58:01

rjuju
Administrateur

Re : Exxporter le résultat d'une requête vers autre PC réseau

Bonjour.
Le copy se fait avec la visibilité du compte postgres, donc s'il s'agit d'un lecteur réseau il doit être connecté sur la session de l'utilisateur postgres.
Vous pouvez faire un copy to sur le chemin réseau à la place (\\machine\partage).

Hors ligne

Pied de page des forums