Problem mit einem Spaltennamen enthält einen Doppelpunkt in PostgreSQL

8

Ich habe die Formdaten von OSM heruntergeladen. Ich habe Daten von Shapefile in PostgreSQL ohne irgendein Problem importiert, aber ich habe einen Fehler, wenn ich die select-Anweisung mache.

%Vor%

Das Problem liegt daran, dass der Spaltenname einen Doppelpunkt enthält. Könnte mir jemand mit diesem Problem helfen? Soll ich diese Shapefile beim Importieren ablehnen? Ist das Shapefile normal?

    
Vorleak Chy 09.02.2011, 03:15
quelle

1 Antwort

11

Wenn Sie addr:city in Anführungszeichen einschließen, sollte es funktionieren:

%Vor%

Und wenn Sie OpenStreetMap-Daten verwenden möchten, müssen Sie keine Shapefiles importieren. Stattdessen können Sie planet.osm (oder eine regionale Teilmenge) direkt mit osm2pgsql importieren.

    
Wouter van Nifterick 09.02.2011, 03:19
quelle