Postgres 9.1 데이터베이스에는 public, firma1 및 firma6 및 기타 스키마가 들어 있습니다.Postgres에서 하나의 스키마 및 공용 스키마에 대한 액세스를 활성화하는 방법
특정 사용자에 대해서만 public 및 firma6 스키마에 대한 액세스를 허용하는 방법. pgadmin에서 데이터베이스에 restristeduser 로그, 여전히 다른 모든 사용자 이름과 firma1 테이블 목록
하기 때문에이 문제를 해결하는 방법 (그것은 단지 firma1 테이블의 내용을 볼 수 없습니다)를 보는 경우
나는
revoke all on schema firma1 from public;
revoke all on all tables in schema firma1 from public cascade;
GRANT ALL ON SCHEMA public TO restristeduser;
GRANT ALL ON SCHEMA firma6 TO restristeduser;
시도 해당 사용자는 firma1 스키마 개체와 데이터베이스 사용자 이름을 볼 수 없습니까?
사용자는 firma1 테이블에 권한이 부여 된 모든 firma1 테이블 정의 및 사용자 이름도 볼 수 있습니까? 이 정보를 숨기는 방법? – Andrus