database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9387 게시물 읽기
No. 9387
사용자 생성 및 권한 주기..
작성자
권기혁(leolo)
작성일
2013-12-16 16:28
조회수
11,030

 

 

이미 기존에 데이터베이스 testdb가 존재하고 이걸 관리하는 메인 user가 leolo로 존재합니다.

그리고, testdb의 view 중에 v_member 라는 view가 존재할 경우,

 

aaa 라는 사용자를 만들고, 비밀번호를 1234 로 지정하고

v_member에 대한 select 권한만 주고자 할 때 사용자를 어떻게 생성해야 하는지 좀 알려주세요.. 

이 글에 대한 댓글이 총 1건 있습니다.

 오라클같이 생각하면 조금 꼬입니다. 

 

일단 v_member 뷰가 어느 스키마 소속인지부터 알고, 

leolo 사용자는 aaa 사용자가 그 스키마를 사용(usage)할 수 있도록 먼저 작업을 해야하고요. 

grant  usage on schema 그스키마이름 to aaa;

이런형태가 되겠지요. 

 

다음, leolo 사용자는 해당 테이블을 aaa 사용자가 select 할 수 있도록 grant 작업을 해야합니다. 

grant select on table 그테이블이름 to aaa;

이런식이 되겠지요.

 

김상기(ioseph)님이 2013-12-18 10:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9390SQL 문의
심홍기
2013-12-20
11630
9389PostgreSQL 설치 중 에러 발생 확인 부탁드립니다. [2]
박철완
2013-12-17
11080
9388명령어 질문 [1]
조승재
2013-12-17
10565
9387사용자 생성 및 권한 주기.. [1]
권기혁
2013-12-16
11030
9386pg_dump error (꼭좀 봐주세요) [1]
주은철
2013-12-13
12069
9385subquery vs query + foreach 효율성 어떤게 좋을까요? [2]
김현진
2013-12-12
11313
9384php에서 utf-8 postgresql이용시 에러입니다. [1]
이기자
2013-12-11
3032915
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다