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

copy from pour charger donnees TPCH

Technique - général | copy from pour charger donnees TPCH

Par luchot le 07/02/2006 - 13:50

Bonjour,

Je vais réaliser un TPCH sur Postgresql, j'ai donc utilisé l'utilitaire DBGEN poutr générer les tuples des tables.
Le probleme c'est que je n'arrive pas Ă  les inserer dans la base : je fais COPY nomtable FROm nomfichier WITH DELIMITER '|'

Le probleme c'est que dans les fichiers generes il y un pipe (|) apres chaque élément d'une colonne et aussi apres le dernier d'une ligne : c'est ca qui pose probleme à Postgresl.

Une des solutions est d'enlever le dernier pipe de chaque ligne cependant vu le nombre de lignes du fichiers (fichier de plus de 750 MO) j'aimerais avoir une autre solution notamment par une personne qui a deja realise un tpch et qui a donc resolu ce probleme.

Cordialement,
Merci

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.

Bon ben si ca peut interesse

luchot/ = 8 FĂ©vrier, 2006 - 16:55

Bon ben si ca peut interesse voila ce que j'ai trouve sur un autre forum :
créer un champ "bidon" qui viendra en dernier, de type quelconque et qui autorise les valeurs nulles
- importer le fichier avec cette commande :
OPY nomtable FROM 'nomFichier' WITH DELIMITER '|' NULL AS '';

- supprimer le champ bidon


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