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 :

Importation automatique depuis csv


Sujet :

PostgreSQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 151
    Points : 83
    Points
    83
    Par défaut Importation automatique depuis csv
    Bonjour,

    Je souhaiterais importer automatiquement des données depuis des fichiers csv.

    Actuellement, j'utilise copy manuellement. Le problème est que cette commande n'ignore pas les valeurs déjà copiées, et me sort des violation de clés.

    Je dois faire cette importation chaque semaine depuis une autre base de donnée (MS Sql Server). Pendant ce temps, des données auront pu être insérées dans la base Postgre.

    Comment faire ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 151
    Points : 83
    Points
    83
    Par défaut
    Pour le moment, j'ai différencié les données saisies entre deux importations et les données importées (2 jeux de tables identiques).

    C'est pas très propre. Mais pour le moment ça marche.

    Si quelqu'un a quand même une solution, je suis preneur.

  3. #3
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Normalement dans la future version 8.4 le MERGE serait peut-être implémenté, il suffirait alors de faire un COPY dans une table temporaire et ensuite un MERGE, mais pour l'instant je ne vois pas non plus comment faire mieux
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 151
    Points : 83
    Points
    83
    Par défaut
    C'est bon à savoir ça, à suivre...

Discussions similaires

  1. [AC-2003] importation automatique fichiers csv vers access
    Par biquet52 dans le forum VBA Access
    Réponses: 3
    Dernier message: 24/03/2010, 16h32
  2. [MySQL] Script d'importation automatique de CSV vers BDD
    Par jeinny dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/06/2009, 15h50
  3. [SQLEXP2005]Import / Export depuis csv ou texte
    Par Davboc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/04/2007, 11h29
  4. [SQL & excel]Importation automatique depuis excel
    Par balabonov dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/10/2006, 12h51

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