Wenn Sie einfach versuchen, Shapefiles in PostgreSQL zu importieren, sollten Sie sich shp2pgsql ansehen .
Datenbeispiel:TM_WORLD_BORDERS_SIMPL-0.3.zip
Führen Sie nach dem Entpacken Ihrer Zip-Datei einfach die folgende Zeile in Ihrer Konsole aus:
$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb
Zu berücksichtigende Dinge:
table_worldist der Name der Zieltabellepsql -d mydbberücksichtigt, dass Ihr aktueller Betriebssystembenutzer ein Konto in der Datenbank hat, dass kein Passwort erforderlich ist, dass die Datenbank auf localhost installiert ist und dass sie auf dem Standardport5432lauscht . Überprüfen Sie diepsqlDokumentation zum Erstellen Ihres eigenen Verbindungsbefehls, z.psql -U myuser -h 192.168.1.42 -p 5434 -d mydbum sich mit dem Benutzermyuseranzumelden in der Datenbankmydbim entfernten PostgreSQL unter192.168.1.42der am Port5434lauscht . Falls Ihr PostgreSQL nicht so konfiguriert ist, dass es Verbindungen akzeptiert, überprüfen Sie dieseanswer.4326ist die Kennung für WGS84, das räumliche Bezugssystem dieses Shapefiles - und das weltweit am häufigsten verwendete.
.. und Ihre Daten sind spielbereit. Screenshot vom geometry viewer von pgAdmin4:

Weiterführende Literatur:
psqlshp2pgsql tutorial