Message posté par : Sylvain M.
----------------------------------------
-----------------
Edouard Hyvernat écrit :
j'irai plutôt voir dans ce répertoire :
http://data.cquest.org/geo_sirene/v2019/
-----------------
Merci du conseil ! (en fait, j'ai beau lire les readme, j'ai du mal à comprendre
la différence)
Du coup, le CSV national est bien plus petit :
"StockEtablissementActif_utf8_geo.csv.gz" ne fait "que" 958 Mo !
Après, pour les commandes COPY et PSQL, pas de souci, je m'en sors.
Mais c'était pour récupérer la liste des champs dans l'entête du CSV que
j'avais du mal.
Du coup, j'ai voulu tester la solution de MAGR, avec OsGeo4W :
-----------------
Code :
-- pour générer la liste des champs dans le CREATE TABLE ci-dessous on fait avec la
console OSGEO4W un
-- head -n 1 geo_sirene.csv --> et on reformate cette ligne avec :
-- passage en minuscule
-- remplace "," par ",\n"
-- remplace "," par " text," sauf : longitude numeric, latitude
numeric, geo_score numeric
-----------------
Malheureusement, quand je lance "C:\OSGeo4W\OSGeo4W.bat", la commande
'head' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes....
Mais bon, en essayant la commande PSQL :
-----------------
Code :
SIG=# \copy ref_sirene.sirene_008_2021 from
D:\SIG\INSEE\SIRENE\etablissements_actifs\etablissements_actifs.csv with (format csv,
header true, encoding 'UTF-8');
-----------------
Je fais face à un nouveau problème :
-----------------
Code :
n'a pas pu tester le fichier «
D:/SIG/INSEE/SIRENE/etablissements_actifs/etablissements_actifs.csv » : Unknown error
SIG=#
-----------------
Et je crois que c'est un problème connu sous Windows avec les fichiers très volumineux
:
https://www.postgresql.org/message-id/15975-80e6438a9a73f74f%40postgresql.o…
Bref, pas si simple ;)
Mais je vais y arriver en mélangeant un peu vos propositions !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=346008#p346008
Pour y répondre : donnees(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net