PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 Re : Général » COPY TO, fichier csv with delimiter » 09/10/2017 17:15:03

Je viens de résoudre mon erreur en utilisant ce code:

COPY (SELECT valeur_mesure_capteur,id_capteur,horodateur FROM mesure_capteur) to 'mesure_capteur_temp.csv' (DELIMITER ',');

Merci pour votre aide

#2 Re : Général » COPY TO, fichier csv with delimiter » 09/10/2017 16:33:10

Si je l'enlève j'obtiens un fichier csv où les colonnes sont séparées par des espaces avec ce code:

COPY (SELECT valeur_mesure_capteur,id_capteur,horodateur FROM mesure_capteur) to 'mesure_capteur_temp.csv

Pourtant je voudrais une délimitation avec des virgules, je ne sais pas si mon erreur vient de PostgreSQL ou de la librairie JavaScript importée.

Désolé pour la clarté de mon message, je débute.

#3 Re : Général » COPY TO, fichier csv with delimiter » 09/10/2017 16:06:41

Il me dit juste qu'il y a une erreur de syntaxe près de "delimiters"

#4 Général » COPY TO, fichier csv with delimiter » 09/10/2017 11:43:00

Rulitoto
Réponses : 5

Bonjour à tous,

Nouveau sur PostgreSQL j'essaye d'envoyer une requête sous JavaScript via la librairie "pg-promise" permettant d'exporter certaines colonnes d'une table de ma BDD sous un format csv, chaque colonne étant délimitée par une virgule.
J'arrive à exporter ma table entière sous ce format mais je n'arrive pas à sélectionner uniquement certaines colonnes.

Voici le code classique qui exporte toute la table:

COPY mesure_capteur to 'mesure_capteur_temp.csv' delimiters','

Voici mon code qui ne marche pas:

COPY (SELECT valeur_mesure_capteur,id_capteur,horodateur FROM mesure_capteur) to 'mesure_capteur_temp.csv' delimiters','

J'ai regardé un peu partout et je n'ai pas trouvé la solution, merci d'avance pour votre aide smile

Pied de page des forums

Propulsé par FluxBB