IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 PostgreSQL Discussion :

Importer un fichier dans une table


Sujet :

PostgreSQL

  1. #1
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 330
    Points : 85
    Points
    85
    Par défaut Importer un fichier dans une table
    Salut,

    Suite à ma question sur le choix d'un SGBD j'ai opté pour PostgreSQL, apparemment j'ai installé la version 8.2.13 sous windows avec succès (sur 8.3.7 le service ne fonctionnait pas). Par contre je suis toujours aussi novice.

    En fait je cherche la fonction de base qui va me permettre de faire quelques tests, à savoir l'importation d'un fichier (par exemple csv) dans une table... j'ai un peu cherché dans le pgAdminIII et je n'ai rien vu de tel. Comment faut-il procéder ?

    Merci

  2. #2
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 330
    Points : 85
    Points
    85
    Par défaut
    Finalement j'ai trouvé tout seul en utilisant COPY FROM, mais il a fallu créer la table et ses colonnes auparavant. N'y a t-il pas de moyen plus direct pour importer un fichier avec une ligne de titres de colonnes puis les données ?

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 707
    Points
    23 707
    Par défaut
    Bonjour,

    Pas à ma connaissance. Il faut que la table existe déjà.
    Éventuellement, il est possible, pour un chargement suivi de la mise à jour d'une table, de passer par une table temporaire dans laquelle on charge le fichier, puis on fait l'update...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/11/2012, 00h45
  2. importer les données dans une table depuis un fichier
    Par bennkabazz dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 23/12/2008, 11h34
  3. Import d'un fichier dans une table MySql
    Par jep33 dans le forum Langage
    Réponses: 2
    Dernier message: 04/11/2008, 16h27
  4. importer chemin + non du fichier dans une table
    Par popofpopof dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/04/2008, 19h47
  5. importé un fichier dans une table
    Par joe370 dans le forum Modélisation
    Réponses: 3
    Dernier message: 05/06/2007, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo