Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2005, 15h25   #1
Invité de passage
 
Inscription : janvier 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2
Points : 1
Points : 1
Par défaut quel format doit avoir une BD pour l'importer avec copy?

bonjour
j'utilise postgresql 8.0 sous winXP.
je sais qu'avec COPY on peut importer des données contenues dans un fichier texte,mais sous quelle forme doivent se présenter ces données:
doit il y avoir le nom des colonnes, les données doivent elles être séparées par des " ; " , etc...
Merci d'avance !
daknoom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2005, 17h18   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Bonjour

La syntaxe COPY est souvent utilisé lors d'un Dump, elle sert en fait a reinséré les données très rapidement dans la base (beaucoup plus rapide que INSERT INTO)

pour l'importation d'un fichier je te conseille d'utilise un fichier texte au format CSV.
voir aide psql

KrysKool
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2005, 19h41   #3
Invité de passage
 
Inscription : janvier 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2
Points : 1
Points : 1
effectivement j'ai trouvé les réponses à mes questions dans l'aide de postgreSQL.
Le fichier peut être au format texte brut,les données de chaque ligne doivent alors être séparées par des tabulations,
ou bien le fichier peut être au format CSV et les données de chaque ligne doivent être séparées par des virgules.
la requète doit alors être de la forme:
Code :
COPY nom_de_la_table FROM 'chemin_du_fichier' WITH CSV
daknoom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h16.


 
 
 
 
Partenaires

Hébergement Web