본문 바로가기

Environment

Mac 개발 적응기 004 - MAC postgresql 설치 및 사용 방법 정리

728x90
반응형

Mac에서 Homebrew를 통해 postgresql을 설치하고 간단한 사용법 정리를 한다.

후 사용이 어렵다 어려워.....

 

1. 설치(feat. homebrew)

brew install postgreqsl

 

 

2. start & stop

brew를 통해 start & stop 가능

brew services <start or stop> postgresql

 

3. version 확인

postgres -V

 

4. postgresql 터미널 접속

psql postgres

 

5. Role 확인 및 추가

/du
CREATE ROLE <role name>;
DROP ROLE <role name>;

 

6. Role에 권한 추가 & 제거
권한을 추가할 때, 권한 이름은 '\du'를 했을 때 보이는 권한을 부여할 수 있다.

다만 'Create DB'와 같이 띄어쓰기가 있는 거는 'createdb'로 바꿔서 해주면 된다.

권한을 뺄때는 앞에 'no'를 붙여주면 된다. (ex, nocreatedb)

ALTER ROLE <role name> <attributes list>;

- password 설정

alter user <user name> with password '<user password>'

7. database 생성 & 삭제

\list
CREATE DATABASE <database name>;
DROP DATABASE <database name>;

 

8. database owner 변경

ALTER DATABASE <database name> OWNER TO <onwer name>;

 

반응형