
/usr/local/pgsql/data에 postgresql의 db에 대한 폴더들이 존재
postgresql.conf는 postgresql에 대한 메인 설정 파일. 서버 동작을 제어함
- global : 자료영역
- base : 자료영역이며 db dir이 모두 담겨있음
- pg_tblspc : 자료 영역. postgresql을 tablespace를 지원한다. 그래서 이를 생성하면 이 디렉토리 밑에 심볼릭 링크로 걸리게 되며, 이를 통해서 디렉토리 파일 조회 가능
- pg_log 디비 운영중 발생하는 특이사항들을 모두 기록
- pg_xlog : 트랜잭션 로그 영역
- pg_clog , pg_subtrans , pg_multiexact , pg_twophase , pg_stat_tmp는 임시 트랜젝션 영역 등
- 나머지를 환경 설정 영역


- TYPE: 연결 유형 (local, host, hostssl, hostnossl)
- local: IP 주소를 사용하지 않고, 로컬에서만 접근할때
- host: TCP/IP 연결 허용
- hostssl: TCP/IP 연결 중 SSL연결
- hostnossl: TCP/IP 연결 중 SSL을 사용하지 않는 연결만...
- DATABASE: 접근을 허용할 데이터베이스 이름 or all
- all: 모든 db 접근 허용
- sameuser: db 이름이 사용자 이름과 같은 경우에만 허용
- samerole: db 사용자가 특정 role에 속한 경우에만 접근을 허용
- replication: 복사할때 사용하는 연결 허용
- USER: 접근을 허용할 사용자 이름 또는 "all"
- ADDRESS: 접근을 허용할 클라이언트 ip address
- METHOD: 인증 방법
- trust: 인증 없이 접근을 허용

/usr/local/pgsql/bin/postgres은 서버 실행 파일을 의미
-D는 db디렉토리를 지정함. /usr/local/pgsql/data

pid는 19467
데이터 dir은 /usr/local/pqsql/data
시작시각
포트번호 5432
temp dir의 경로 /tmp
hostname is localhost.....
garbage value이며 보통 ignore
server state is ready


'리눅스 > postgresql' 카테고리의 다른 글
| 백업 및 복원 (0) | 2024.07.17 |
|---|---|
| postgresql install (0) | 2024.07.17 |