Я пытаюсь проверить, работает ли pgrouting нормально или нет. Для этого я создал таблицу, содержащую следующие атрибуты.
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
был бы хорошим) и особенно неудачный запрос. Каким-то образом у вас есть функция, выполняющая операторEXECUTE
как динамически сгенерированный SQL, но передается строкаNULL
. Один из способов, которым это может произойти, — объединить ряд значений, одним из которых являетсяNULL
. - person kgrittn   schedule 08.09.2012