계속 까먹어서 정리합니다.
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 |
---|