#1 Wed 06 January 2010 11:58
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
import automatique postgres
Bonjour,
je souhaite importer une table en csv dans postgres : c'est une table INSEE qui contient de nombreuses colonnes.
est-on obligé de passer par la commande copy et donc dans un premier temps de créer la table et de créer la trentaine de colonnes associée ??
Merci
Hors ligne
#2 Wed 06 January 2010 12:11
Re: import automatique postgres
Bonjour,
Deux possibilités :
1. ogr2ogr qui créé la table associée
2. SDI qui permet de récupérer le schéma (mais un traitement manuel minimal sera certainement nécessaire) et de lancer l'import des données.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Wed 06 January 2010 12:34
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: import automatique postgres
Bonjour,
je souhaite importer une table en csv dans postgres : c'est une table INSEE qui contient de nombreuses colonnes.
est-on obligé de passer par la commande copy et donc dans un premier temps de créer la table et de créer la trentaine de colonnes associée ??
Merci
Bonjour,
pour completer le mail d'Yves, une methode un peu a l'arrache
ouvrir le csv dans excel,
sauver en DBF (IV),
utiliser shp2pgsql sur le DBF, il creera structure et inserts pour le fichier.
(il doit surement y avoir des restrictions quant au nom, type et longueur des colonnes)
Nico
Hors ligne
#4 Wed 06 January 2010 12:38
- nawak
- Participant assidu
- Date d'inscription: 11 Sep 2007
- Messages: 216
Re: import automatique postgres
ok merci bien !
j'ai utilisé ogr2ogr et c'est impec
Merci encore
et bonne année
Hors ligne