Обычный запрос приводит к синтаксической ошибке с определенным атрибутом
Я управляю базой данных postgres с расширением postgis. С помощью imposm3 данные openstreetmap загружаются в схему импорта. Таблицы называются osm_point, osm_linestring и osm_polygon. Imposm хранит NULL как пустые поля.
Чтобы запросить определенный атрибут таблицы, я обычно пишу
select * from import.osm_point where highway <> ''
Но только с атрибутом natural
этот запрос не работает
Как видно на этой картинке, атрибут natural
содержит несколько заполненных строк и несколько пустых строк.
При запуске запроса на выбор только natural
без поля empt происходит следующее.
ERROR: syntax error at or near "<>"
LINE 1: select * from import.osm_point where natural <> ''
^
SQL state: 42601
Character: 46```