> postgresql 7.0RC4 를 사용하고 있습니다..
> 우선 RC5가 있던것 같던데.. RC4하고 많은 차이가 있나요..??
> 현재 회사에서 RC4를 쓰고 있는데 어떤 큰 버그 같은게 존재해서 RC5가
> 나온건지.. 아니면 별 차이가 없는지.. 알고 계시면.. 알려주시면 고맙겠
> 네요 ^^;
>
현재 7.0 버전은 아직 정식적인 release 는 아닙니다. 만약 실무에 사용하실 의향이라면 아직은 약간 미루는 것이 좋을 것 같습니다. 아무래도 버그도 있고, 약간의 문제를 앉고 있을 가능성이 큽니다.
> DB내에 grant와 revoke를 설정하여 접근권한을 제한하고 있습니다.
> 아래와 같은 방법으로 했죠.. 따라서 infra라는 그룹에 속한 user만
> insert/update/delete 가 가능하도록 한거죠..
> 두개의 DB가 있고요, (aaa, bbb) 각각의 DB내의 모든 테이블에 아래와 같
> 이 설정을 했습니다.
>
> GRANT SELECT on "tester_id" to PUBLIC;
> GRANT ALL on "tester_id" to GROUP infra;
일단 PostgreSQL 에서 group 을 이용한 권한 제어 방법은 개인적으로 다른 DBMS 에서 잘 지원하지 않은 발전된 방법이라고 생각합니다. 하지만 의도만 앞섰지 아직은 완벽하게 그에 관련된 utility 를 제대로 지원하고 있지 못한 상황입니다. 이 문제는 메일링 리스트를 통해서도 항상 지적이 되어오던 문제입니다. 7.0에서는 제대로 된 group 제어법을 선보이겠다는 얘기를 들었습니다만 개인적으로 생각하기에 아직은 크게 달라지지 못한 것 같습니다. 특히 수동으로 group 멤버를 바꾼다던지 group 생성/제거 작업을 할 경우 아직은 문제를 많이 피웁니다. 완벽하게 group 에대한 이해를 하시기 전에는 사용하지 마시기 바랍니다.
|