Önsöz: OpenStreetMap (OSM) verilerimi PostgresSQL içine almak için OSM2PGSQL kullanıyorum. Bu, verilerdeki her bir öğe ile ilişkili tüm etiketleri içe aktarır; bunlardan biri "doğal" etikettir. Bu etiket, bu alanın ne tür bir arazi olduğunu tanımlar. (IE, doğal = su, bu koordinatın bir su alanını tanımladığı anlamına gelir). PostgresSQL: Sütun adları olarak yan tümce sözcüklerini kullanma
Ben DOĞAL de PostgreSQL hüküm olduğu için, sorgu hata verir, böyle sorguya AncakSELECT * FROM planet_osm_polygon WHERE natural='water' LIMIT 100;
olduğu gibi "doğal" olarak belirtilen sütun erişmeye çalışıyorum.
Bu soruna geçici bir çözüm bulmak mümkün mü? Doğal kelimeyi tırnak işareti ile sarmalamaya çalıştım, boşuna.
Çift tırnak kullanmayı denediniz mi? "doğal" = "su" – Trent
Bu kılavuzda ayrıntılı olarak açıklanmıştır: http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS –