PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Mise a jour avec un fichier csv

Technique - général | Mise a jour avec un fichier csv

Par Dan_S le 30/07/2006 - 21:18

Bonjour,

J'aimerai pouvoir mettre Ă  jour une table via un fichier au format CSV.

mais le probleme c'est que COPY ne marche pas s'il existe
déja des enregistrement avec les meme clé dans la base (ce qui est normal).

existe il une commande qui puisse faire la meme chose que COPY mais qui mette à jour si ca existe déja ??
(sans me planter a la gueule)

sinon y a t'il une procédure simple à appliquer ?

(Ă  part faire une sauvegarde massive de certaines tables et faire un drop derriere pour tout restore apres lol :) )

j'ai mit des 'foreign key' un peu partout dans mes scripts SQL donc bon...

voila

merci d'avance pour votre aide :)

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

utilise une table temporaire

nuggets/ = 1 Août, 2006 - 12:28

Bonjour,

je te suggère d'utiliser une table temporaire.
puis d'insérer les records absents de table principale.


merci, c'est ce que je com

Dan_S/ = 4 Août, 2006 - 11:11

merci,

c'est ce que je comptais faire au début, mais je voulais savoir si il existait une commande qui le fesait déja. :)


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.