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 » Commande COPY » 24/10/2011 22:00:26

Bon ba c'est bien précisé "chemin absolu" donc je pense que sa n'est pas possible, ce qui est bien embêtant.

#2 Re : Général » Commande COPY » 24/10/2011 21:53:58

Désolé j'ai encore une petite question, idiote ... mais dans mon copy je veux indiquer un fichier contenue dans le répertoire courant, donc "Copy talbe from './fichier' mais "./" ne fonctionne pas, je suis obligé de mettre le chemin complet, et il faut surtout pas que je mette cela. Quelle est la bonne syntaxe ?

#3 Re : Général » Commande COPY » 24/10/2011 18:52:51

Merci de cette réponse rapide, j'ai bien compris smile

#4 Général » Commande COPY » 24/10/2011 18:23:10

HeazeN
Réponses : 5

Bonjour, j'ai une question concernant la commande COPY.

Si je veux copier seulement 2 colonne d'un fichier CSV qui en contient 6 vers une table ne contenant que 2 colonne est-ce possible ? Ou dois-je faire une table de 6 colonne, importer le tout, puis supprimer les 4 colonnes qui ne m'intéressent pas ?

Car avec le FORCE NOT NULL il est précisé "Si une liste de colonnes est précisée, COPY ne copie que les données des colonnes spécifiées vers ou depuis le fichier. COPY FROM insère les valeurs par défaut des colonnes qui ne sont pas précisées dans la liste."

Donc moi je comprend que "COPY .... from .... delimiter ';' csv force not null nomcol1dufichier, nomcol2dufichier;" devrait fonctionner mais pas du tout, on doit spécifié 2 colonne de la table et non du fichier, donc pourquoi le "depuis le fichier" dans la phrase ci-dessus.

Voila, merci de votre aide.

Pied de page des forums

Propulsé par FluxBB