kann mir hier jemand weiterhelfen?
Wenn ich über shp2pgsql versuche ein Shapefile nach PostGIS einzulesen bekomme ich folgende Fehlermeldung:
path$ shp2pgsql -D /path/shapefile.shp schema.tablename dbname | /usr/bin/psql dbname -p port -U username
Shapefile type: Point
Postgis type: POINT[2]
Error: No existing local cluster is suitable as a default target. Please see man pg_wrapper(1) how to specify one.
Was läuft hier schief? Muss ich bei der Anweisung noch den cluster mitgeben? Ich werde aus der Meldung nicht ganz schlau.
Von dem shp2pgsql hab ich keine Ahnung, aber Du spezifizierst beim psql-Aufruf einen Port, aber keinen Server. Hast Du PG auf localhost unter einem anderen Port laufen? Was passiert, wenn Du NUR die psql-Befehlszeile aufrufst?
Das ganze läuft unter localhost.
Also das gleiche passiert, wenn ich psql --help eingebe. Also ist es kein postgis-Problem. Vielleicht kann jemand den Thread verschieben.
Ok, bei PostgreSQL 8.2 muss man scheinbar noch den cluster mit --cluster clustername mitgeben. Dann geht es. Es liegt evtl. daran, dass wir hier keinen Main-Cluster mehr haben.