흠....
굳이 그것을 숨길 필요가 있을까요.
디비 관련은 어차피 디비에 대한 지식이 없는 사람은 못봅니다. 아울러 DBMS 에 대한 접근권한을 가지지 못한 사용자 또한 볼수가 없는 문제이지요. 그러니 얼마든지 보이지 않도록 막을수가 있습니다.
아마리 막아 두어도 상대 사용자가 DBA 권한을 가진다면 무조건 해당 내용을 볼수 밖에 없습니다. 그것은 유닉스에서 root 사용자에게 무한 권한이 가는 것과 동일한 것이겠지요.
But anyway, 그냥 무작정, 무조건 DBA 이든, 일반 사용자이든 안보이도록 막을수는 없습니다. :-)
-- 나그네 님이 쓰신 글:
>> PL/pgSQL로 Stored Procedure를 만들어 보았습니다.
>>
>> 회사 프로젝트에서 이번에 PostgreSQL을 사용하기로 했거든요.
>>
>> 근데 문제가 만들어진 PL/pgSQL의 소스코드가 보인다는 겁니다.
>>
>> pga_proc테이블의 prosrc 칼럼에 보니 다~~~ 있더군요.
>>
>> 1) PL/pgSQL로 만들면서 소스를 안보이게 할 순 없나요?
>>
>> 2) C로 함수를 만들어서 PostgreSQL과 바인딩하면 소스코드가
>> 안보일것 같은데 맞나요?
>>
>> 혹시 아시는 분 있으면 답변 좀 해주세요. 읽어 주셔서 감사합니다.
|