Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Il manquait en effet les guillemets. Je me sens bête tout à coup.
Merci pour votre aide !
Bonjour,
Je débute tout juste sur pgAdmin III 9.3. Mes compétences sont donc très limitées.
Je dois importer un fichier Excel. Suite à mes nombreuses promenades sur le forum, j’ai compris qu’il fallait commencer par enregistrer mon fichier en CSV et enlever les entêtes des colonnes.
J’ai aussi créé ma table dans pgAdmin III. Même nombre de colonnes (3 colonnes) afin de bien faire correspondre les données.
Je voulais utiliser la fonction « Copy from ». Or, cela s’est avéré bien compliqué. Ci-dessous mes différents essais avec les messages d’erreurs :
COPY Test FROM 'D:\TEST\Liste.CSV' with DELIMITER ';'
ERREUR: la relation « test » n'existe pas
État SQL :42P01
J’ai lu sur des forums que l’on pouvait aussi utiliser \copy from (même si j’avoue que je n’ai pas compris la différence entre les deux). J’ai donc tenté avec cette formule :
\copy Test FROM 'D:/TEST/Liste.CSV' with DELIMITER ';'
ERREUR: erreur de syntaxe sur ou près de « \ »
LINE 1: \copy Test FROM 'D:/TEST/Liste.CSV' with DELIMITER ';'
Je tiens à préciser que j’ai déjà essayé en transformant les \ en /, en mettant une virgule à la place du point virgule après DELIMITER. J’ai essayé d’enregistrer mon fichier CSV dans différentes répertoires (Bureau, C, D) mais aucun ne fonctionne.
J’ai aussi vérifié que j’étais bien connectée à la bonne base, grâce au code suivant : select current_database(). Et je confirme que c’est bien la base dans laquelle se trouve ma table.
Je me suis demandée si j’avais mal installé pgAdmin III. Cependant, il ne semble pas avoir de problème particulier. Dans le menu à gauche, j’ai bien accès aux bases de données.
Est-ce qu’il y a quelque chose à configurer en particulier ?
Toute aide sera la bienvenue !
Je vous remercie par avance,
Bonne journée
Pages : 1