Schema 를 여러개 만들어서 사용자별로 권한을 따로주어 권한이 주어진 Schema의 테이블만 사용하도록 하고싶은데요,
pgAdmin4 에서 확인하면 권한이 없는 Schema 인데도 테이블 구조가 다 보여지네요?
Select 쿼리문을 실행하면 정상적으로 permission denied 로 예외처리 되어지는데 혹시 pgAdmin4나 다른 DB Tool 상에서 확인할 때에도
권한이 없는 Schema 이면 테이블 구조가 안보여지도록 막을 수 있는 방법은 없을까요?
기존 Q&A 글들 참조해서 Database 단에서 구분하는 것은 가능한 것 까지는 확인했어요.
Schema 단에서 구분하고 싶어용~
[기존 Q&A 글들]
http://database.sarang.net/?inc=read&aid=7045&criteria=pgsql&subcrit=&id=&limit=20&keyword=%EC%8A%A4%ED%82%A4%EB%A7%88+%EC%A0%91%EA%B7%BC+%EC%A0%9C%ED%95%9C&page=1
http://database.sarang.net/?inc=read&aid=9471&criteria=pgsql&subcrit=&id=&limit=20&keyword=pg_hba.conf&page=1
http://database.sarang.net/?inc=read&aid=9363&criteria=pgsql&subcrit=&id=&limit=20&keyword=pg_hba.conf&page=1
|