kvf77
Red Devil
Nested Sets и PostgreSQL
Появилась необходимость перейти на PostgreSQL с MySQL и все функции работы с деревьями перестали работать - не пойму никак почему. Может кто подскажет. И как поправить - а то не въеду никак. В лог у меня записалось вот что:
SQL_QUERY: UPDATE modules SET module_left=IF(module_left>2, module_left+2, module_left), module_right=IF(module_right>=2, module_right+2, module_right) WHERE module_right>=2
SQL_ERROR: ERROR: function if(boolean, bigint, bigint) does not exist
HINT: No function matches the given name and argument types. You may need to add explicit type casts.
Function: UTILS::TreeInsert
Появилась необходимость перейти на PostgreSQL с MySQL и все функции работы с деревьями перестали работать - не пойму никак почему. Может кто подскажет. И как поправить - а то не въеду никак. В лог у меня записалось вот что:
SQL_QUERY: UPDATE modules SET module_left=IF(module_left>2, module_left+2, module_left), module_right=IF(module_right>=2, module_right+2, module_right) WHERE module_right>=2
SQL_ERROR: ERROR: function if(boolean, bigint, bigint) does not exist
HINT: No function matches the given name and argument types. You may need to add explicit type casts.
Function: UTILS::TreeInsert