약간 해결이 되었습니다.
웹상에서 실행을 하면 소유권이 nobody로 되더군요.
///////////////////////////////////////////////////////////////
우선, postgres로 로그인을 한 후에
createuser nobody를 만들어야 되겠죠.
그리고, cgi프로그램속에 create table 명령어나 insert 명령어를
작성하면 소유권이 nobody로 됩니다.
///////////////////////////////////////////////////////////////
일단, 테스트를 계속해 보겠지만, 더 좋은 해답이 나오면
또 답장 드릴께요.
> 우선 생각나는 방법은 dump된 파일에서의 수정이 있겠습니다.
> 첫 줄에
> \connect / 소유자명
> 라는 것이 있을 겁니다.
> 그 소유자를 바꾸면 되겠죠.
> 하지만 아마도 nobody는 테이블 생성 권한이 없겠지요?
> 그런 경우에 어떻게 될지 시험해 보지 않아 모르겠습니다.
> (에러가 날것 같은데...)
>
> 인천의 나사 풀린 산호...
|