문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
postgresql [2020/05/14 07:29] gsjung |
postgresql [2021/04/13 06:54] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
===== Postgresql ===== | ===== Postgresql ===== | ||
+ | 그냥 도커 쓰자 | ||
+ | docker-compose.yml | ||
+ | < | ||
+ | version: ' | ||
+ | services: | ||
+ | postgres: | ||
+ | image: postgres | ||
+ | container_name: | ||
+ | environment: | ||
+ | - POSTGRES_PASSWORD=< | ||
+ | - POSTGRES_INITDB_ARGS=--encoding=UTF-8 | ||
+ | expose: | ||
+ | - ' | ||
+ | ports: | ||
+ | - ' | ||
+ | volumes: | ||
+ | - ./ | ||
+ | - ./ | ||
+ | restart: always | ||
+ | </ | ||
+ | | ||
+ | Windows | ||
+ | < | ||
+ | version: ' | ||
+ | services: | ||
+ | postgres: | ||
+ | image: postgres | ||
+ | container_name: | ||
+ | environment: | ||
+ | - POSTGRES_PASSWORD=< | ||
+ | - POSTGRES_INITDB_ARGS=--encoding=UTF-8 | ||
+ | expose: | ||
+ | - ' | ||
+ | ports: | ||
+ | - ' | ||
+ | volumes: | ||
+ | - pgdata:/ | ||
+ | - ./ | ||
+ | restart: always | ||
+ | | ||
+ | volumes: | ||
+ | pgdata: | ||
+ | </ | ||
더 편한데 유저 개념은 좀 달라서 잘 모르겠다... | 더 편한데 유저 개념은 좀 달라서 잘 모르겠다... | ||
줄 34: | 줄 77: | ||
안되면 도커로 ruby를 설치해서 위 링크의 @abitarn의 답변을 수행하자. | 안되면 도커로 ruby를 설치해서 위 링크의 @abitarn의 답변을 수행하자. | ||
- | sqlite:// 까지가 프로토콜이다. | + | %%sqlite://%% 까지가 프로토콜이다. |
사용했던 docker-compose.yml | 사용했던 docker-compose.yml | ||
줄 46: | 줄 89: | ||
image: ruby | image: ruby | ||
volumes: | volumes: | ||
- | - .:/home | + | - ..:/home |
stdin_open: true | stdin_open: true | ||
tty: true | tty: true | ||
+ | network_mode: | ||
</ | </ | ||
+ | 연결 끊기 | ||
+ | < | ||
+ | SELECT pg_terminate_backend(pg_stat_activity.pid) | ||
+ | FROM pg_stat_activity | ||
+ | WHERE pg_stat_activity.datname = ' | ||
+ | AND pid <> pg_backend_pid(); | ||
+ | </ | ||