본문 바로가기
IT/보안

POSTGRESQL 계정생성 및 권한 부여

1. psql 접속

 -> psql -U postgres postgres

 

2. 계정 생성

 -> CREATE USER [USERNAME] WITH LOGIN PASSWORD '[PASSWORD]

 ex) CREATE USER test WITH LOGIN PASSWORD 'test1234'

 

3. 권한 부여

 -> GRANT SELECT ON ALL TABLES SCHEMA [SCHEMA_NAME] to [USERID]

 ex) GRANT SELECT ON ALL TABLES SCHEMA PUBLIC TO test

 

-> 숫자로된 계정생성시 " " 로 묶어줘야 인식함.

-> 대문자가있는 DB, TABLE 이름지정시 " "로 묶어줘야 인식함