Skip to Content
PostgreSQL: 시작부터 실행까지, 3판
book

PostgreSQL: 시작부터 실행까지, 3판

by Regina O. Obe, Leo S. Hsu
May 2025
Beginner to intermediate
314 pages
5h 4m
Korean
O'Reilly Media, Inc.
Book available
Content preview from PostgreSQL: 시작부터 실행까지, 3판

2장. 데이터베이스 관리

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

이 장에서는 역할 및 권한 관리, 데이터베이스 만들기, 확장 기능 설치, 데이터 백업 및 복원 등 PostgreSQL 서버의 기본적인 관리에 대해 설명합니다. 계속하기 전에 이미 PostgreSQL을 설치하고 관리 도구를 사용할 수 있어야 합니다.

구성 파일

세 가지 주요 구성 파일 은 PostgreSQL 서버의 작업을 제어합니다:

postgresql.conf

메모리 할당, 새 데이터베이스의 기본 저장 위치, PostgreSQL이 수신 대기하는 IP 주소, 로그 위치 등과 같은 일반 설정( )을 제어합니다.

pg_hba.conf

서버에 대한 액세스를 제어하여 어떤 사용자가 어떤 데이터베이스에 로그인할 수 있는지, 어떤 IP 주소가 연결할 수 있는지, 어떤 인증 체계를 수락할지 지정합니다.

pg_ident.conf

이 파일이 있는 경우 이 파일은 인증된 OS 로그인을 PostgreSQL 사용자에 매핑합니다. 사람들은 때때로 OS 루트 계정을 PostgresSQL 수퍼유저 계정인 에 매핑하기도 합니다.

참고

PostgreSQL은 공식적으로 사용자를 역할로 지칭합니다. 모든 역할에 로그인 권한이 있어야 하는 것은 아닙니다. 예를 들어 그룹 역할은 그렇지 않은 경우가 많습니다. 저희는 로그인 권한이 있는 역할을 지칭할 때 사용자라는 용어를 사용합니다.

기본 설치 옵션을 수락한 경우 이러한 구성 파일은 기본 PostgreSQL 데이터 폴더에서 찾을 수 있습니다. 텍스트 편집기 또는 pgAdmin의 관리자 팩을 사용하여 편집할 수 있습니다. pgAdmin을 사용한 편집 지침은 "pgAdmin3에서 postgresql.conf 및 pg_hba.conf 편집"에 나와 있습니다 . 이러한 파일의 실제 위치를 찾을 수 없는 경우 데이터베이스에 연결된 상태에서 수퍼유저로 예제 2-1 쿼리를 실행합니다.

예제 2-1. 구성 파일 위치
SELECT name, setting FROM pg_settings WHERE category = 'File Locations';
       name        |                 setting
-------------------+------------------------------------------
 config_file       | /etc/postgresql/9.6/main/postgresql.conf
 data_directory    | /var/lib/postgresql/9.6/main
 external_pid_file | /var/run/postgresql/9.6-main.pid
 hba_file          | /etc/postgresql/9.6/main/pg_hba.conf
 ident_file        | /etc/postgresql/9.6/main/pg_ident.conf
(5 rows)

구성 적용하기

일부 구성을 변경하려면 클라이언트의 모든 활성 연결을 닫는 PostgreSQL 서비스를 다시 시작해야 합니다. 다른 변경 사항은 새로 고침만 하면 됩니다. 새로 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

류수미, 송희정, 앨런 볼리외
생성형 AI를 위한 프롬프트 엔지니어링

생성형 AI를 위한 프롬프트 엔지니어링

제임스 피닉스, 마이크 테일러

Publisher Resources

ISBN: 9798341655270Supplemental Content