pgrouting이 제대로 작동하는지 테스트하려고합니다. 이렇게하려면 다음 특성을 포함하는 테이블을 만들었습니다.assign_vertex_id 오류
Columns: gid | length | the_geom | source | target
이제 내 문제는 저에게 assign_vertex_id 함수를 실행하려고하면 다음과 같은 오류가 발생합니다.
PL/pgSQL function "assign_vertex_id" line 15 at EXECUTE statement ERROR: query string argument of EXECUTE is null CONTEXT: PL/pgSQL function "assign_vertex_id" line 32 at EXECUTE statement ********** Error ********** ERROR: query string argument of EXECUTE is null SQL state: 22004 Context: PL/pgSQL function "assign_vertex_id" line 32 at EXECUTE statement
어떤 제안이 무엇을 의미합니까?
컬럼 유형, 인덱스 및 제약 조건 (기본적으로'\ d'의 결과가 좋음) 및 * 특히 * 실패한 쿼리를 보여 주면 쉽게 알 수 있습니다. 어떻게 든 동적으로 생성 된 SQL처럼'EXECUTE' 문을 수행하는 함수가 있지만 전달되는 문자열은'NULL'입니다. 한 가지 방법은 일련의 값을 연결하여 그 중 하나가 'NULL'인 경우에 연결하는 것입니다. – kgrittn