postgres계정이나 DB를 생성한계정으로 들어가서 test1의 억세스권한을 바꿔주시면될것같음니다.
db=>grant select on test1 to public;
>>김남수 님께서 쓰시길<<
:: 안녕들하십니까?
::
:: postgresql 을 처음 접하다 보니 질문이 많이 생기는 군요.
::
:: 먼저, PQsetdb 를 했을 때 root 사용자가 없다는 메세지가 나오더군요.
:: DB 의 admin user은 postgres 로 되어있습니다. PQsetdb 시에 특정사용자를 지정하는 방법은 뭔가요?
::
:: 이 문제의 경우, 단순히 root 사용자를 추가해 주었더니 PQsetdb 는 통과 되더군요.
::
:: 이렇게 억지로 해서 다음의 명령을 진행하였습니다.
:: DECLARE mycursor CURSOR FOR select * from test1
::
:: 그랬더니 permission error 가 뜨더군요.
:: 혹시 odbc.conf 를 수정해야 하나요?
:: DB 연결시에 postgres 사용자로 들어오면 해결될 듯 한데, 어디서 수정을 해줘야 할 지 모르겠군요.
:: 조언 부탁드립니다.
::
:: 안녕히들 계세요.
::
|