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

#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.

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

Pied de page des forums