postgresSQL

gyubong park·2022년 3월 2일
0

단순 명령어 모음

postgres SQL 설치

apt-get install postgresql

postgres SQL 실행 및 확인

service postgresql start (서비스 실행)
ps -ef | grep postgres (실행된 프로세스 확인)

postgres SQL 슈퍼 유저를 통해 DB 및 유저 생성

초기 실행되면 postgres SQL은 하나의 super user를 생성함
super user는 아래 명령어를 통해 접속 가능

su - postgres
psql

// 현재 DB리스트 조회 가능
\ㅣ

// 새로운 DB 생성
create database (새 DB 이름) 

// 유저 생성
create user (user 명) with password '(password)'; 

// user 설정 : encoding 설정
alter role (user 명) set client_encoding to 'utf-8'; 

// user 설정 : timezone 설정
alter role (user 명) set timezone to 'Asia/Seoul'; 

// 사용자에게 권한 부여
grant all privileges on database (DB 명) to (user 명);

// 소유권 변경
ALTER DATABASE (DB 명) OWNER TO (user 명);

// 접속 종료
\q
exit

// conf 파일 수정
// UDS 설정을 peer --> md5 수정
vim /etc/postgresql/10/main/pg_hba.conf

// db 접속
\c (db 명)
\d <- 컴럼 볼수있음


// user를 통해 db 접속
psql -U (user) -d (db)

완료

터미널을 통해 super user로 부터 DB와 user를 생성하였다.
이렇게 DB와 user를 생성하면 orm(DB client)에 해당 정보를 넣어 DB server에 접근이 가능하다.

profile
초보 개발자

0개의 댓글