Pages: 1
- Sujet précédent - ERREUR: identifiant déLIMITé de longueur nulle sur ou près de « "" » - Sujet suivant
#1 Thu 22 October 2015 16:08
- PascalF
- Participant occasionnel
- Date d'inscription: 26 Dec 2013
- Messages: 13
ERREUR: identifiant déLIMITé de longueur nulle sur ou près de « "" »
Bonjour j'ai un problème en ce qui concerne l'import de shp dans postgresql
J'ai utilisé un fichier .bat pour effectuer l'import de l'ensemble de mes couches sur Postgres. Voilà ce que j'ai écris :
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ENJEU_PPRN_L_024.shp public.N_ENJEU_PPRN_L_024 | psql -d ppr-aquitaine -U postgres -W postgres
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ENJEU_PPRN_P_024.shp public.N_ENJEU_PPRN_P_024 | psql -d ppr-aquitaine -U postgres -W postgres
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ENJEU_PPRN_S_024.shp public.N_ENJEU_PPRN_S_024 | psql -d ppr-aquitaine -U postgres -W postgres
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_PERIMETRE_PPRN_S_024.shp public.N_PERIMETRE_PPRN_S_024 | psql -d ppr-aquitaine -U postgres -W postgres
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ZONE_ALEA_PPRN_S_024.shp public. | psql -d ppr-aquitaine -U postgres -W postgres
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ZONE_REG_PPRN_L_024.shp public. | psql -d ppr-aquitaine -U postgres -W postgres
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ZONE_REG_PPRN_S_024.shp public. | psql -d ppr-aquitaine -U postgres -W postgres
J'utilise donc le module shp2pgsql et psql à travers mon fichier .bat.
Avec ce fichier j'arrive à importer les 4 première couches ENJEU et PERIMETRE mais pas le reste. la commande DOS m'affiche alors :
ERREUR: identifiant délimité de longueur nulle sur ou près de « "" »
LIGNE 1 : CREATE INDEX "_geom_gist" ON "public"."" USING GIST ("geom")...
Avez vous une idée de comment je peux régler ce problème ?
Sur Open ClassRoom j'ai trouvé cet article : https://openclassrooms.com/forum/sujet/ … gdeg-93050
Seulement je ne voie pas comment intégrer cette colonne DÉFAUT dans mon code?
Je vous remercie beaucoup
Hors ligne
#2 Thu 22 October 2015 16:53
Re: ERREUR: identifiant déLIMITé de longueur nulle sur ou près de « "" »
Ton problème vient de tes commandes mal formaté :
Code:
shp2pgsql -I -s 2154 -W ISO-8859-1 C:\Users\pascal.filippi\Documents\Travail_Conversion_Import_Pgsql\N_ZONE_ALEA_PPRN_S_024.shp public. <----- ERREUR [..] | psql -d ppr-aquitaine -U postgres -W postgres
après "public." tu dois avoir le nom de ta table, comme pour les lignes précédentes ! Par exemple, avec la 1ere commande : "public.N_ENJEU_PPRN_L_024 "
Y.
Dernière modification par Yves (Thu 22 October 2015 16:54)
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
Pages: 1
- Sujet précédent - ERREUR: identifiant déLIMITé de longueur nulle sur ou près de « "" » - Sujet suivant