database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10074 게시물 읽기
No. 10074
pg_settings source 컬럼 문의
작성자
us2019
작성일
2019-05-20 15:44
조회수
3,092

안녕하세요.

select

distinct source

from pg_settings;

 

source

-------------------

client

configuration file

database

session

override 

위에서 다른 것은 다 이해가 되는데
override 에 대해서는 잘 모르겠습니다.

구글링해도 의미를 잘 모르겠습니다.

어떤 의미인지 알고 싶습니다.

감사합니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

 현재 설정값이 지정된 출처가 어디인지를 알리는 것이 source 입니다. 

이 놈도 pg_settings.context 처럼 우선 순위가 있어, 

 

const char *const GucSource_Names[] =
{
         /* PGC_S_DEFAULT */ "default",
         /* PGC_S_DYNAMIC_DEFAULT */ "default",
         /* PGC_S_ENV_VAR */ "environment variable",
         /* PGC_S_FILE */ "configuration file",
         /* PGC_S_ARGV */ "command line",
         /* PGC_S_GLOBAL */ "global",
         /* PGC_S_DATABASE */ "database",
         /* PGC_S_USER */ "user",
         /* PGC_S_DATABASE_USER */ "database user",
         /* PGC_S_CLIENT */ "client",
         /* PGC_S_OVERRIDE */ "override",
         /* PGC_S_INTERACTIVE */ "interactive",
         /* PGC_S_TEST */ "test",
         /* PGC_S_SESSION */ "session"
};

 11 버전 기준 이런 우선순위를 가지네요. 아래로 내려갈수록 우선순위가 높음.

어떤 설정값이 변경 되고 난뒤 reset (초기 설정값으로 재조정할 때, 이 override 이하 우선순위는 reset 하지 않을 용도로 사용됩니다. 

 

자세한 내용은 src/backend/utils/misc/guc.c 코드를 살펴보세요. (ResetAllOptions() 함수 참조)

일반 DB 운영자 입장에서는 source 쪽까지 관심 가질 필요 없이, context만 알고 있으면 됩니다. 

 

김상기(ioseph)님이 2019-05-21 10:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10077postgresql 시퀀스 질문 [3]
이병준
2019-06-03
3038
10076postgres 계정 권한을 초기화 할 수 있나요 [3]
촙촙촙
2019-05-23
3423
10075postgresql 서버 모니터링? 상태파악?방법있나요? [1]
test
2019-05-21
3132
10074pg_settings source 컬럼 문의 [1]
us2019
2019-05-20
3092
10072스니핑(?) 이 의심됩니다. [6]
안전
2019-05-08
3762
10071테이블 컬럼 순서 조정 가능한가요? [2]
지현명
2019-05-07
3172
10070postgreSql 외부연결 문제 [1]
포스트
2019-05-03
3373
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다