Thief of Wealth
Published 2019. 2. 22. 22:39
Postgresql Command 개발/NomadCoder

계속 까먹어서 정리합니다.

pgAdmin4로 편하게 쓰고 있었지만,

터미널과 익숙해 지기 위함.


추가할 명령어 있으면 그때 그때 수정할 예정.



"" <<<<<<<<<<<< 큰따옴표 쓰기 금지.


#postgres 계정으로 접속.

sudo -u postgres psql


#DB생성

sudo -u postgres createdb db_name

or

 psql상태에서 

 create database db_name;


#DB 목록 조회

psql상태에서

\list



#DB 연결

psql상태에서

\connect db_name


#사용자 생성

psql상태에서

create user user_name password 'mypw';


#사용자 role or pw 변경

psql 상태에서

alter user 사용자명 with password 'mypassword';

alter user 사용자명 with superuser;

alter user 사용자명 with createrole;


#사용자 권한주기

psql상태에서

grant all privileges on database 데이터베이스명 to 사용자명;


#모든 사용자 조회

psql상태에서

\du


#현재 연결 정보 보기

psql 상태에서

\conninfo


#DB이름바꾸기

psql상태에서,

ALTER DATABASE name RENAME TO new_name


#DB 소유주 바꾸기

psql에서

ALTER DATABASE db_name OWNER TO new_owner



#DB삭제

psql,

DROP DATABASE 데이터베이스명;


#user 삭제

psql

drop role user_name;



'개발 > NomadCoder' 카테고리의 다른 글

Typeorm: getrepository에 쓰는 조건식  (0) 2019.02.23
profile on loading

Loading...