응답 고맙습니다. 물론 사용자 나 다른문제는 없습니다.
물론 권한까지도 왜냐하면
psql로 접속해서 사용할때 이미 해당 사용자로 그러한 문제가 있는지를 테스트 했구요
또 일반 select 구문과 insert update구문에서는 똑같은 로긴으로 php에서 성공을 했거든요 그런데 유독 내장함수만 실행이 안되는군요
>>정재익 님께서 쓰시길<<
:: 함수를 nobody 사용자로서 등록을 한 것이 맞는지요. 아니면 함수를 사용할수 있는 권한이 있는 사용
:: 자로서 디비로 접속했는지 확인해 보시기 바랍니다. a 사용자가 등록한 함수를 b 사용자가 무조건 사용
:: 할수 있는 것은 아닙니다. 자세한 것은 메뉴얼을 참조하시기 바랍니다.
::
:: >>임창택 님께서 쓰시길<<
::
:: :: postgresql 에 function을 만들어서 넣어 두었는데 psql로 접속하면 무진장 잘되거든요 그런데 php
:: 로
:: :: 접근하려고 하는데 안됩니다.
:: ::
:: :: 원래 이함수는 RETURN 값이 INT8로 나와야하거든요
:: ::
:: :: pg_Exec($connection_id,"SELECT func_login("usid","usps")");
:: ::
:: ::
:: :: 이런 형태로 query를 실행 했는데 에러가 나더라구요
:: ::
:: :: Warning: PostgresSQL query failed: ERROR: parser: parse error at or near
:: :: 이렇게
:: ::
:: :: 아마도 이것은 php가 아직 내장함수를 지원하지 않아서인지. 아니면 다른 뭔가가 있는지 저는 그냥
:: que
:: :: ry를 넣어 주기만 하면 될 줄 알았는데...
:: :: 혹 내장 함수를 사용하는 함수가 더 있는지 여러 문서를 신나게 뒤졌는데 없네요
:: :: 아마 지원되지 않나봐.. 흑흑 이렇수가.....
:: ::
:: :: 아마 위의 내용은 PARSER에러 인것으로 보아 구문 오류라는데.. 그것은 아무래도...
:: :: 누구 아는 바 있습니까?
|