Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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).
Julien.
https://rjuju.github.io/
Hors ligne