Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 29/12/2016 17:01:11
- zeb
- Membre
COPY depuis un fichier CSV
Bonjour,
J'ai un serveur Ubuntu avec un serveur postgreSQL et un utilisateur toto uniquement sur la BDD.
J'ai copié mon fichier Jeux.csv das le répertoire home de l'utilisateur Linux "sebastien" et y ai alloué les droits 777.
Ensuite je me connecte à ma base avec la commande suivante
psql -U toto ma_bdd
Et je lance cette commande pour l'import
COPY tbl_name FROM '/home/sebastien/table_csv/Jeux.csv' DELIMITERS ';' CSV HEADER;
J'obtiens une erreur "ERREUR: n'a pas pu ouvrir le fichier « Jeux.csv » pour une lecture : No such file or directory"
Est-ce que vous pouvez m'expliquer pourquoi ça ne fonctionne pas ???
Hors ligne
#2 29/12/2016 18:04:42
- rjuju
- Administrateur
Re : COPY depuis un fichier CSV
Est-ce que la commande marche depuis le shell en tant qu'utilisateur postgres ? Il me semble qu'une option de systemd permet de rendre les répertoires dans /home privés, mais je ne sais pas laquelle.
Julien.
https://rjuju.github.io/
Hors ligne
#3 29/12/2016 18:37:25
- zeb
- Membre
Re : COPY depuis un fichier CSV
J'ai trouvé, c'était très con j'ai oublié une lettre dans le chemin de répertoire.
Hors ligne
Pages : 1