DB/postgres

docker 를 이용한 postgresql 로컬 환경 구축

gt1000 2022. 4. 11. 13:45

나중에 정리

1. 주의할 사항

 - 한글 검색을 위해 collate, ctype을 'C' 로 해 줘야 함

2. 설치

docker run -d -p 15432:5432 --name postgres -e POSTGRES_PASSWORD=postgres postgres:14.2

docker exec -it postgres bash

3. 새로운 db 생성

실행 계정 변경

su - postgres

 

옵션 U : 사용자, 옵션 d : 데이터베이스

psql -U postgres -d postgres

 

CREATE DATABASE jwt
WITH OWNER = postgres
ENCODING = 'UTF8'
TEMPLATE = template0
TABLESPACE = pg_default
LC_COLLATE = 'C'
LC_CTYPE = 'C'
CONNECTION LIMIT = -1;

 

나중에 정리 하자... 귀찮아.

 

CREATE EXTENSION postgis;

실행시 아래 오류 발생

ERROR:  could not open extension control file "/usr/share/postgresql/14/extension/postgis.control": No such file or directory