지원 버전 :현재(17) /16 / 15 / 14 / 13
개발 버전 :18 / Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

kèo bóng đá pháp17.10. 클라이언트 연결 기본값

17.10.1. 성명 행동

search_path(String)

이 변수는 스키마의 순서를 지정합니다 객체 (테이블, 데이터 유형, 함수, 등)는 스키마가없는 간단한 이름으로 참조됩니다. 요소. 동일한 이름의 객체가있을 때 검색 경로에서 처음 발견 된 다른 스키마 사용됩니다. 스키마에없는 객체 검색 경로는 지정 하여만 참조 할 수 있습니다. 자격을 갖춘 (점선) 이름을 가진 스키마 포함.

search_path쉼표로 구분 된 스키마 이름 목록이됩니다. 하나라면 목록 항목은 특별한 가치입니다$ user, 그런 다음 이름이있는 스키마입니다 반품session_useris 그러한 스키마가있는 경우 대체. (그렇지 않은 경우$ user무시됩니다.)

시스템 카탈로그 스키마,PG_CATALOG는 항상 검색됩니다 경로에서 언급되어 있습니다. 언급 된 경우 그런 다음 지정된 순서로 검색됩니다. 만약에PG_CATALOG경로에 없습니다 그러면 검색됩니다경로 항목.

마찬가지로, 현재 세션의 임시 테이블 개요,pg_temp_NNN는 항상 검색됩니다 존재합니다. 사용하여 경로에 명시 적으로 나열 될 수 있습니다. aliasPG_TEMP. 그렇지 않은 경우 경로에 나열된 다음 먼저 검색됩니다 (이전PG_CATALOG). 그러나, 임시 스키마는 관계를 검색합니다 (표, 보기, 시퀀스 등) 및 데이터 유형 이름. 결코 그렇지 않을 것입니다 기능 또는 연산자 이름을 검색해야합니다.

객체를 지정하지 않고 생성 된 경우 특정 대상 스키마는에 배치됩니다 검색 경로에 나열된 첫 번째 스키마. 오류입니다 검색 경로가 비어있는 경우보고합니다.

이 매개 변수의 기본값은입니다.'$ user, public'(두 번째 부분 이름이없는 스키마가 없으면 무시됩니다public). 이것은 공유 사용을 지원합니다 데이터베이스 (사용자가 개인 스키마가없는 경우 등 공유 사용public), 개인 사용자 당 스키마 및 이들의 조합. 다른 기본 검색을 변경하여 효과를 얻을 수 있습니다 전 세계 또는 사용자 당 경로 설정.

검색 경로의 현재 유효 값은 를 통해 검사kèo bóng đá pháp기능current_schemas (). 이것은 값을 조사하는 것과 똑같지 않습니다.search_path이후current_schemas ()에 나타나는 요청search_path해결되었습니다.

스키마 처리에 대한 자세한 내용은 참조섹션 5.7.

default_tablespace(String)

이 변수는 기본 테이블 스페이스를 지정합니다 a의 객체 (테이블 및 인덱스)를 만드는 것Create명령은 그렇지 않습니다 명시 적으로 테이블 스페이스를 지정합니다.

값은 테이블 스페이스의 이름이거나 빈 문자열의 기본 테이블 스페이스를 사용하여 지정합니다 현재 데이터베이스. 값이 일치하지 않는 경우 기존 테이블 스페이스의 이름,PostgreSQL자동으로 사용됩니다 현재 데이터베이스의 기본 테이블 스페이스.

테이블 스페이스에 대한 자세한 내용은 참조섹션 19.6.

check_function_bodies(부울)

이 매개 변수는 일반적으로 켜져 있습니다. 로 설정된 경우OFF15452_15524기능 만들기. 비활성화 검증은 때때로 문제를 피하기 위해 유용합니다 기능 정의를 복원 할 때 전방 참조로 덤프에서.

default_transaction_isolation(String)

각 kèo bóng đá pháp 트랜잭션에는 격리 수준이 있습니다 어느 쪽이든"커밋되지 않은 읽기", "Commited", "반복 읽기"또는"Serializable". 이 매개 변수는 제어합니다 각 새로운 트랜잭션의 기본 격리 수준. 그만큼 기본값은"읽기 헌신적인".

상담12 장andkèo bóng đá hôm자세한 내용은

default_transaction_read_only(부울)

읽기 전용 kèo bóng đá pháp 트랜잭션은 비 임시를 변경할 수 없습니다 테이블. 이 매개 변수는 기본 읽기 전용을 제어합니다 각 새로운 거래의 상태. 기본값은OFF(읽기/쓰기).

상담거래 설정더 많은 경우 정보.

station_timeout(Integer)

지정된 진술을 중단합니다 밀리 초 수. 만약에log_min_error_statement오류이하, 진술 시간 초과도 기록됩니다. 0의 값 (the 기본값) 제한을 끕니다.

17.10.2. 로케일과 서식

Datestyle(String)

날짜 및 시간 값에 대한 디스플레이 형식을 모호한 날짜 입력을 해석하기위한 규칙 값. 역사적 이유로,이 변수에는 포함됩니다 두 가지 독립 구성 요소 : 출력 형식 사양 (ISO, Postgres, kèo bóng đá pháp또는독일어18701_18779dmy, mdy또는18881_18886). 이것들은 설정할 수 있습니다 별도로 또는 함께. 키워드Euroand유럽동의어입니다dmy; 그만큼 키워드US, NANUURONaleUropean의 동의어입니다mdy. 보다섹션 8.5더 많은 것 정보. 기본값은ISO, mdy.

TimeZone(String)

표시 및 해석을위한 시간대를 설정합니다 타임 스탬프. 기본값은 '알 수 없음'이며 사용하는 것을 의미합니다 시스템 환경에서 시간이 지정되는 것은 무엇이든 존. 보다kèo bóng đá hôm nay자세한 내용은

Australian_timezones(부울)

켜짐에 따라acst, CST, ESTsatare AS가 아닌 호주 시간대로 해석됩니다 북/남미 시간대 및 토요일. 기본값 이다OFF.

extra_float_digits(정수)

20725_20828float4, float8및 기하학적 데이터 유형. 매개 변수 값이 다음에 추가됩니다 표준 숫자 수 (flt_dig또는DBL_DIG21096_21370

client_encoding(String)

클라이언트 측 인코딩 (문자 세트)을 설정합니다. 그만큼 기본값은 데이터베이스 인코딩을 사용하는 것입니다.

lc_messages(String)

메시지가 표시되는 언어를 설정합니다. 허용 가능한 값은 시스템에 따라 다릅니다. 보다섹션 21.1더 많은 것 정보. 이 변수가 빈 문자열로 설정된 경우 (기본값 인 경우) 그런 다음 값은 서버의 실행 환경 시스템 의존적 방법.

일부 시스템에서는이 로케일 범주가 존재하지 않습니다. 이 변수를 설정하면 여전히 작동하지만 효과가 없습니다. 또한 번역되지 않을 가능성이 있습니다 원하는 언어에 대한 메시지가 있습니다. 이 경우 당신 영어 메시지를 계속 볼 것입니다.

LC_MONETARY(String)

22806_22895TO_CHAR기능 가족. 허용 가능 값은 시스템에 따라 다릅니다. 보다섹션 21.1더 많은 것 정보. 이 변수가 빈 문자열로 설정된 경우 (기본값 인 경우) 그런 다음 값은 서버의 실행 환경 시스템 의존적 방법.

lc_numeric(String)

포맷 번호에 사용할 로케일을 설정합니다 와 함께 예제TO_CHAR기능 가족. 허용 가능한 값입니다 시스템 의존적; 보다섹션 21.1더 많은 정보. 이 변수가 빈 문자열로 설정된 경우 (기본값 인 경우) 그런 다음 값은 서버의 실행 환경 시스템 의존적 방법.

LC_TIME(String)

서식 날짜 및 시간에 사용할 로케일을 설정합니다. 값. (현재이 설정은 아무것도하지 않지만 가능합니다 미래에.) 허용 가능한 값은 시스템 의존적이다. 보다섹션 21.1더 많은 정보. 이 변수가 비어있는 경우 문자열 (기본값) 그러면 값이 상속됩니다. 서버의 실행 환경에서 a 시스템 의존적 방법.

17.10.3. 기타 기본값

explic_pretty_print(부울)

결정설명 말 수가 많은들여 쓰기 또는 비 인간 형식을 사용합니다 자세한 쿼리 트리 덤프 표시. 기본값은on.

dynamic_library_path(String)

동적으로로드 가능한 모듈을 열어야하는 경우 그리고에 지정된 파일 이름함수 생성또는로드명령에는 디렉토리가 없습니다 구성 요소 (즉, 이름에 슬래시가 포함되어 있지 않음) 시스템은 필요한 파일에 대한이 경로를 검색합니다.

dynamic_library_path목록이어야합니다 콜론으로 분리 된 절대 디렉토리 경로 (또는 창문의 반 콜론). 목록 요소가 시작하는 경우 특별 문자열$ libdir, 컴파일 된PostgreSQL패키지 라이브러리 디렉토리가 대체되었습니다$ libdir. 이것은 모듈이있는 곳입니다 표준에 의해 제공PostgreSQL26497_26543PG_CONFIG --pkglibdir26597_26663

dynamic_library_path = '/usr/local/lib/postgresql :/home/my_project/lib : $ libdir'

또는 Windows 환경에서 :

dynamic_library_path = 'c : \ tools \ postgresql; h : \ my_project \ lib; $ libdir'

이 매개 변수의 기본값은입니다.'$ libdir'. 값이 비어있는 경우 문자열, 자동 경로 검색이 꺼져 있습니다.

이 매개 변수는 실행 시간에 변경할 수 있습니다 슈퍼업자이지만 그렇게 수행 한 설정은 지속됩니다. 클라이언트 연결이 끝날 때 까지이 방법 개발 목적으로 예약해야합니다. 그만큼 이 매개 변수를 설정하는 권장 방법은에 있습니다.postgresql.conf구성 파일.