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>;
728x90
반응형
'Environment' 카테고리의 다른 글
MacOS Monterey 업데이트 후 git 또는 기타등등 오류 해결 (0) | 2021.11.02 |
---|---|
Windows 11 초기화 후 개발 환경 셋팅 (0) | 2021.10.09 |
Mac 개발 적응기 003 - Visual Studio Code(VScode) 설정(PATH) (0) | 2021.05.30 |
Mac 개발 적응기 002 - Terminal 환경(iterm2) (0) | 2021.05.26 |
Mac 개발 적응기 001 - macOS 용 패키지 관리자 Homebrew(홈브루) (0) | 2021.05.26 |