반응형
Error
Postgresl 테이블 조회시 아래와 같은 에러가 발생함.
Query
select * from planet_osm_ways where nodes = '27440004';
SQL Error [42883]: ERROR: operator does not exist: bigint[] = integer
Hint: No operator matches the given name and argument types.
You might need to add explicit type casts. Position: 50
반응형
Solution
아래와 같이 테이블의 'nodes' 컬럼이 _int8 배열 타입이라 발생함.
아래와 같이 조회하면 됨.
select * from planet_osm_ways where nodes[1] = '27440004';
Thank you!
반응형