Docker를 사용하여 PostgreSQL 설치 및 실행
Docker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 설치
설치가 완료되면 명령어를 사용해 버전 출력
Docker 설치 URL : https://docs.docker.com/desktop/install/mac-install/
$ docker -v
PostgreSQL image 다운로드
$ docker pull postgres
설치된 Docker image 확인
$ docker images
$ docker run --name <컨테이너명> -e POSTGRES_PASSWORD=<비밀번호> -d postgres
Docker 컨테이너 시작
$ docker start 컨테이너명
Docker 컨테이너 중지
$ docker stop 컨테이너명
Docker 컨테이너 재시작
$ docker restart 컨테이너명
PostgreSQL 실행
$ docker exec -it <컨테이너명> bash
$ docker exec -it <컨테이너명> psql -U postgres
PostgreSQL 계정 생성
데이터베이스 생성
$ create database <데이터베이스명>;
유저 생성
$ create user <사용자명> with encrypted password '비밀번호';
권한 부여
$ grant all privileges on database <데이터베이스명> to <사용자명>;
$ alter user <사용자명> with createdb;
$ alter user <사용자명> with superuser;
$ \q