이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.26. 릴리스 9.5

출시일: 2016-01-07

E.26.1. 개요

주요 개선사항포스트그레SQL9.5 포함:

위 항목은 아래 섹션에서 더 자세히 설명됩니다.

E.26.2. 버전 9.5로 마이그레이션

다음을 사용하여 덤프/복원토토 사이트 순위 PostgreSQL또는 다음의 사용postgresql, 이전 릴리스에서 데이터를 마이그레이션하려는 경우 필요합니다.

버전 9.5에는 이전 릴리스와의 호환성에 영향을 미칠 수 있는 여러 가지 변경 사항이 포함되어 있습니다. 다음 비호환성을 확인하세요.

  • 조정연산자 우선순위일치하는SQL표준 (톰 레인)

    다음의 우선 순위<=, =그리고<다음과 일치하도록 축소되었습니다.<, 그리고=. 의 우선순위IS테스트(예:x NULL임)은 이 6개의 비교 연산자 바로 아래로 축소되었습니다. 또한,로 시작하는 다중 키워드 연산자아님이제 기본 연산자의 우선순위를 갖습니다(예:사이가 아님이제 다음과 같은 우선순위를 갖습니다.사이) 이전에는 다음과 같이 작동하는 우선순위가 일관되지 않았지만아님왼쪽 피연산자와 관련하여, 오른쪽 피연산자와 관련하여 기본 연산자와 유사합니다. 새로운 구성 매개변수operator_precedence_warning이러한 우선 순위 변경으로 인해 다른 구문 분석 선택이 발생하는 쿼리에 대해 경고하도록 활성화할 수 있습니다.

  • 변경pg_ctl의 기본 종료 모드는 다음과 같습니다.똑똑한빠르게(브루스 몸지안)

    이것은 기본 동작이 단순히 종료될 때까지 기다리는 것이 아니라 기존 데이터베이스 세션을 강제로 취소하는 것임을 의미합니다.

  • 다음에서 데이터 유형 변환을 위한 할당 캐스트 동작 사용PL/pgSQL할당, 텍스트 간 변환이 아닌 (Tom Lane)

    이 변경으로 인해 부울을 문자열로 변환하여 생성됩니다.또는거짓, 아님t또는f. 다른 유형 변환은 이전보다 더 많은 경우에 성공할 수 있습니다. 예를 들어 숫자 값 할당3.9정수 변수에 대해서는 이제 실패하지 않고 4를 할당합니다. 특정 소스 및 대상 유형에 대해 할당 등급 캐스트가 정의되지 않은 경우PL/pgSQL이전 I/O 변환 동작으로 되돌아갑니다.

  • 문자 스포츠 토토 사이트서버 명령줄 옵션백슬래시로 이스케이프 처리됨(Andres Freund)

    이전에는 옵션 문자열의 공백이 항상 옵션을 구분했기 때문에 옵션 값에 공백을 포함할 수 있는 방법이 없었습니다. 이제 옵션 값에 백슬래시를 포함하려면 쓰기가 필요합니다.\\.

  • GSSAPI의 기본값 변경include_realm매개변수를 1로 설정하여 기본적으로 영역이 a에서 제거되지 않도록 합니다.GSS또는SSPI주체 이름(스티븐 프로스트)

  • 구성 매개변수 교체checkpoint_segments함께min_wal_size그리고max_wal_size(헤이키 린나캉가스)

    이전에 조정한 경우checkpoint_segments, 다음 수식은 거의 동일한 설정을 제공합니다.

    max_wal_size = (3 * checkpoint_segments) * 16MB

    기본 설정은max_wal_size기본값보다 훨씬 높습니다checkpoint_segments이전에는 조정이 더 이상 필요하지 않을 수 있습니다.

  • Linux 제어OOM새로운 환경 변수를 통한 킬러PG_OOM_ADJUST_FILE그리고PG_OOM_ADJUST_VALUE, 컴파일 타임 옵션 대신LINUX_OOM_SCORE_ADJ그리고LINUX_OOM_ADJ(구르지트 싱)

  • 해제 서버 구성 매개변수ssl_renegotiation_limit, 이전 릴리스에서는 더 이상 사용되지 않음(Andres Freund)

    SSL 재협상은 이론적으로는 좋은 생각이지만 실제로는 부정적인 것으로 간주될 만큼 충분한 버그를 발생시켰으며 관련 표준의 향후 버전에서는 제거될 예정입니다. 따라서 우리는 이에 대한 지원을 제거했습니다.포스트그레SQL.ssl_renegotiation_limit매개변수가 여전히 존재하지만 0(비활성화) 이외의 값으로 설정할 수 없습니다. 더 이상 문서화되지 않았습니다.

  • 서버 구성 매개변수 제거자동 커밋, 이미 더 이상 사용되지 않으며 작동하지 않습니다(Tom Lane)

  • 삭제pg_authid카탈로그rolcatupdate필드, 유용성이 없었으므로 (Adam Brightwell)

  • pg_stat_replication시스템 보기보냄필드에 유효한 값이 없으면 이제 0이 아닌 NULL이 됩니다(Magnus Hagander)

  • 스포츠 토토 사이트json그리고jsonbJSON 배열의 끝에서부터 계산되는 음의 첨자를 스포츠 토토 사이트하는 배열 추출 연산자(Peter Geoghegan, Andrew Dunstan)

    이전에는 다음 연산자가 반환되었습니다.NULL부정 첨자의 경우.

E.26.3. 변경사항

아래에서 다음 사이의 변경 사항에 대한 자세한 설명을 찾을 수 있습니다.포스트그레SQL9.5 및 이전 주요 릴리스.

E.26.3.1. 서버

E.26.3.1.1. 인덱스

  • 추가토토 꽁 머니 : 문서 : 9.5 : 브린 인덱스 (브린) (알바로 에레라)

    브린인덱스는 힙 블록 범위에 대한 요약 데이터(예: 최소값 및 최대값)만 저장합니다. 따라서 매우 컴팩트하고 업데이트 비용이 저렴합니다. 그러나 데이터가 자연스럽게 클러스터링되어 있으면 검색 속도가 상당히 향상될 수 있습니다.

  • 쿼리가 다음을 사용하여 경계 상자 색인 객체(다각형, 원)의 정확한 거리 필터링을 수행하도록 스포츠 토토 사이트합니다.지스트색인(Alexander Korotkov, Heikki Linnakangas)

    이전에는 이러한 인덱스를 활용하려면 하위 쿼리를 사용하여 경계 상자 거리에 따라 정렬된 많은 수의 행을 선택해야 했으며 결과는 보다 정확한 거리 계산을 통해 추가로 필터링되어야 했습니다.

  • 스포츠 토토 사이트와이즈 토토 : 문서 : 9.5 : Gist Indexes인덱스 전용 스캔을 수행하기 위한 인덱스(Anastasia Lubennikova, Heikki Linnakangas, Andreas Karlsson)

  • 구성 매개변수 추가gin_pending_list_limit크기를 제어하기 위해보류 목록(Fujii Masao)

    이 값은 인덱스 저장 매개변수로 인덱스별로 설정할 수도 있습니다. 이전에는 보류 목록 크기가 다음으로 제어되었습니다.work_mem, 적절한 값 때문에 어색했습니다.work_mem이 목적으로는 너무 큰 경우가 많습니다.

  • 생성 중 경고 발행스포츠 토토 사이트 : 문서 : 9.5 : 색인 유형충돌로부터 안전하지 않기 때문에 색인을 생성합니다(Bruce Momjian)

E.26.3.1.2. 일반실적

  • 정렬 속도 향상varchar, 텍스트숫자필드 경유"축약됨"키(Peter Geoghegan, Andrew Gierth, Robert Haas)

  • 인라인, 비- 정렬을 수행할 수 있는 인프라 확장SQL-호출 가능한 비교 함수 포함색인 생성, REINDEX클러스터(피터 거게건)

  • 해시 조인 성능 개선(Tomas Vondra, Robert Haas)

  • 공유 버퍼 교체 동시성 향상(Robert Haas, Amit Kapila, Andres Freund)

  • 색인 스캔 중 페이지 잠금 및 핀 수 감소(Kevin Grittner)

    이것의 주요 이점은 인덱스 진공이 차단되는 빈도를 줄이는 것입니다.

  • 버퍼 핀의 백엔드별 추적을 더욱 메모리 효율적으로 만듭니다(Andres Freund)

  • 잠금 확장성 개선(Andres Freund)

    이는 특히 다중 시스템에서 실행될 때 확장성 문제를 해결합니다.CPU소켓.

  • 최적화 프로그램이 왼쪽 조인 하위 쿼리에 대한 불필요한 참조를 제거하도록 스포츠 토토 사이트(David Rowley)

  • 다음을 사용하여 쿼리 제한을 하위 쿼리로 푸시다운 스포츠 토토 사이트창 기능, 해당되는 경우(David Rowley)

  • 함수가 뷰 출력 열을 수신하지 않는 경우 누출 방지되지 않은 함수가 보안 장벽 뷰로 푸시다운되도록 스포츠 토토 사이트합니다(Dean Rasheed)

  • 일치하는 함수 호출이 나타날 때 부울 반환 함수의 표현식 인덱스에서 얻은 통계를 사용하도록 플래너에게 가르치십시오.어디(톰 레인)

  • 만들다분석데이터 유형에 동등 함수가 없는 열에 대해서도 기본 통계(null 분수 및 평균 열 너비)를 계산합니다(Oleksandr Shulgin)

  • 속도를 높이세요CRC(순환 중복 검사) 계산 및 CRC-32C로 전환(Abhijit Menon-Sen, Heikki Linnakangas)

  • 비트맵 인덱스 스캔 성능 개선 (Teodor Sigaev, Tom Lane)

  • 속도를 높이세요색인 생성불필요한 메모리 복사를 방지함으로써 (Robert Haas)

  • 버퍼 매핑 파티션 수 증가(Amit Kapila, Andres Freund, Robert Haas)

    이는 동시 작업 부하가 많은 성능을 향상시킵니다.

E.26.3.1.3. 모니터링

  • 새 항목을 통해 테이블별 autovacuum 로깅 제어 추가log_autovacuum_min_duration저장 매개변수(Michael Paquier)

  • 새 구성 매개변수 추가클러스터_이름(토마스 먼로)

    이 문자열은 일반적으로 다음에서 설정됩니다.postgresql.conf, 클라이언트가 클러스터를 식별할 수 있도록 합니다. 이 이름은 모든 서버 프로세스의 프로세스 제목에도 표시되므로 동일한 클러스터에 속한 프로세스를 더 쉽게 식별할 수 있습니다.

  • 수퍼유저가 아닌 사용자가 변경하는 것을 방지log_disconnections연결 시작 시(Fujii Masao)

E.26.3.1.4.SSL

  • 확인토토 PostgreSQL : 문서 :SSL서버 인증서(있는 경우)(Alexey Klyukin)

    존재하는 경우 이는 인증서에 대한 검사를 대체합니다."일반 이름".

  • 시스템 보기 추가pg_stat_ssl보고하다SSL연결 정보(Magnus Hagander)

  • 추가libpq반환할 함수SSL구현 독립적인 방식의 정보(Heikki Linnakangas)

    그동안PQgetssl()여전히 통화에 사용할 수 있습니다.오픈SSL함수, 이후 버전의 때문에 더 이상 사용되지 않는 것으로 간주됩니다.libpq다른 지원도 가능함SSL구현. 가능하다면 새로운 기능을 사용하세요.PQsslAttribute(), PQsslAttributeNames()PQsslInUse()얻다SSL정보SSL-구현 독립적인 방식.

  • 만들다libpq어떤 것이든 존중하세요오픈SSL스레드 콜백(Jan Urbanski)

    이전에 덮어썼습니다.

E.26.3.1.5. 서버 설정

  • 구성 매개변수 교체checkpoint_segmentsmin_wal_size그리고max_wal_size(헤이키 린나칸가스)

    이 변경으로 인해 많은 수의 할당이 가능해졌습니다.WAL파일이 더 이상 필요하지 않으면 보관하지 않고 보관합니다. 따라서 기본값은max_wal_size다음으로 설정되었습니다.1GB, 이전 기본값보다 훨씬 큼checkpoint_segments. 또한 대기 서버는 WAL 공간 소비를 다음으로 제한하기 위해 다시 시작 지점을 수행합니다.max_wal_size; 이전에는 관심을 기울이지 않았습니다.checkpoint_segments.

  • Linux 제어OOM새로운 환경 변수를 통한 킬러PG_OOM_ADJUST_FILE그리고PG_OOM_ADJUST_VALUE(구르지트 싱)

    이전OOM컴파일 시간 옵션과 관련된 인프라 제어LINUX_OOM_SCORE_ADJ그리고LINUX_OOM_ADJ은 더 이상 지원되지 않습니다. 새로운 동작은 모든 빌드에서 사용할 수 있습니다.

  • 구성 매개변수 시 트랜잭션 커밋 타임스탬프 기록 스포츠 토토 사이트track_commit_timestamp활성화됨(Álvaro Herrera, Petr Jelínek)

    함수를 사용하여 타임 스탬프 정보에 접근할 수 있습니다.pg_xact_commit_timestamp()그리고pg_last_committed_xact().

  • 스포츠 토토 사이트local_preload_libraries설정 대상역할 설정 변경(피터 아이젠트라우트, 호리구치 쿄타로)

  • 스포츠 토토 사이트자동 진공 작업자실행 중 구성 매개변수 변경에 응답하기 위해(Michael Paquier)

  • 구성 매개변수 만들기debug_assertions읽기 전용(안드레스 프로인드)

    즉, 컴파일 타임에 활성화된 어설션은 더 이상 끌 수 없으므로 보다 효율적인 코드 최적화가 가능합니다. 이 변경으로 인해 다음도 제거됩니다.포스트그레 -A옵션.

  • 스포츠 토토 사이트 설정효과적인_io_concurrency효과가 없는 시스템에서 (Peter Eisentraut)

  • 시스템 보기 추가메이저 토토 사이트 : 문서 :서버의 구성 파일 내용을 표시합니다 (사와다 마사히코)

  • 추가pending_restart시스템 보기로스포츠 토토 결과 :변경이 이루어졌지만 데이터베이스를 다시 시작할 때까지는 적용되지 않음을 나타냄(Peter Eisentraut)

  • 스포츠 토토 사이트시스템 변경재설정할 값시스템 재설정 변경(두려워하는 빅)

    이 명령은 다음에서 지정된 설정을 제거합니다.postgresql.auto.conf.

E.26.3.2. 복제 및 복구

  • 추적 메커니즘 생성43스포츠 토토 사이트19, 논리적 복제 중 개별 변경 사항의 출처를 식별하는 방법 포함(Andres Freund)

    복제 솔루션을 구현할 때 도움이 됩니다.

  • 제대로 WAL 로그가 되도록 multixact 커밋 로그 잘림 재작업 (Andres Freund)

    이것은 일을 훨씬 더 간단하고 더 강력하게 만듭니다.

  • 추가토토 핫 : 문서 : 9매개변수recovery_target_action복구 후 활동 제어(Petr Jelínek)

    이것은 이전 매개변수를 대체합니다.pause_at_recovery_target.

  • 새로 추가archive_mode항상대기 장치가 수신된 것을 항상 보관하도록 스포츠 토토 사이트합니다WAL파일(후지이 마사오)

  • 구성 매개변수 추가wal_retrieve_retry_interval통제하다WAL실패 후 재시도 읽기(Alexey Vasiliev, Michael Paquier)

    이는 특히 웜 대기에 유용합니다.

  • 다음에 저장된 전체 페이지 이미지의 압축 스포츠 토토 사이트WAL(라힐라 시에드, 마이클 파퀴에)

    이 기능은 WAL 로깅 및 WAL 재생에 더 많은 CPU 시간을 소비하는 대신 WAL 볼륨을 줄입니다. 새로운 구성 매개변수에 의해 제어됩니다.wal_compression, 현재 기본적으로 꺼져 있습니다.

  • 아카이브WAL접미사가 있는 파일.partial대기 승격 중 (Heikki Linnakangas)

  • 구성 매개변수 추가log_replication_commands복제 명령을 기록합니다(Fujii Masao)

    기본적으로 복제 명령은 다음과 같습니다.PostgreSQL : 문서, 다음 경우에도 기록되지 않습니다.log_statement다음으로 설정됨전체.

  • 복제 슬롯을 보유하고 있는 프로세스를 보고합니다.(크레이그 링거)

    새 출력 열은active_pid.

  • 스포츠 토토 사이트recovery.conf'sprimary_conninfo연결 사용 설정URIs, 예:postgres://(알렉산더 슐긴)

E.26.3.3. 쿼리

  • 스포츠 토토 사이트삽입s는 제약 조건 충돌을 생성하여업데이트s 또는 무시됨(Peter Geoghegan, Heikki Linnakangas, Andres Freund)

    구문은충돌 시 삽입... 아무것도 하지 않음/업데이트. 이것은 인기있는 Postgres 구현입니다.UPSERT명령.

  • 추가그룹별분석 기능그룹화 세트, 큐브그리고롤업(앤드류 기어스, 아트리 샤마)

  • 하나의 여러 대상 열 설정 스포츠 토토 사이트업데이트단일 하위 SELECT 결과(Tom Lane)

    이것은 구문을 사용하여 수행됩니다.업데이트 탭 설정 (col1, col2, ...) = (SELECT ...).

  • 추가선택옵션건너뛰기 잠김잠긴 행 건너뛰기(Thomas Munro)

    다음과 같이 잠긴 행에 대해서는 오류가 발생하지 않습니다.NOWAIT그렇습니다.

  • 추가선택옵션테이블 샘플테이블의 하위 집합 반환(Petr Jelínek)

    이 기능은 SQL 표준 테이블 샘플링 방법을 지원합니다. 또한 다음 조항이 있습니다.PostgreSQL : 문서 :.

  • 잘못 입력된 열 이름에 대한 가능한 일치 제안(Peter Geoghegan, Robert Haas)

E.26.3.4. 유틸리티 명령

  • 정렬 순서에 대한 자세한 내용 추가설명출력(Marius Timmer, Lukas Kreft, Arne Scheffer)

    세부사항은 다음과 같습니다콜레이트, 설명, 사용 중NULL이 먼저임/마지막.

  • 만들다진공핀으로 인해 건너뛴 페이지 수 기록(Jim Nasby)

  • 만들다잘라내기적절하게 업데이트하세요pg_stat* 튜플 카운터(Alexander Shulgin)

E.26.3.4.1. 범퍼카 토토 PostgreSQL : 문서 : 9.5 : 린덱스

  • 스포츠 토토 사이트REINDEX다음을 사용하여 전체 스키마를 다시 색인화하려면스키마옵션(사와다 마사히코)

  • 추가상세옵션REINDEX(사와다 마사히코)

  • 방지REINDEX 데이터베이스그리고스키마객체 이름 출력에서, 제외상세사용됨(사이먼 리그스)

  • 오래된 항목 제거포스옵션REINDEX(후지이 마사오)

E.26.3.5. 객체 조작

E.26.3.5.1. PostgreSQL : 문서 : 9.5 : 외국 스포츠 토토

  • 다음에 대한 지원 추가PostgreSQL :(로난 던클라우, 마이클 파퀴어, 톰 레인)

    이 명령을 사용하면 원격 서버의 기존 테이블 구조와 일치하는 로컬 외부 테이블을 자동으로 생성할 수 있습니다.

  • 스포츠 토토 사이트확인외부 테이블에 배치할 제약조건(하나다 시게루, 후지타 에츠로)

    이러한 제약 조건은 원격 서버에 적용되는 것으로 가정되며 로컬에는 적용되지 않습니다. 그러나 다음과 같은 쿼리 최적화 목적으로 유지되는 것으로 가정됩니다.제약조건 제외.

  • 외국 테이블의 상속 참여 스포츠 토토 사이트 (하나다 시게루, 후지타 에츠로)

    이것이 자연스럽게 작동하도록 하기 위해 이제 외부 테이블은 유효하지 않은 것으로 표시된 검사 제약 조건을 가질 수 있으며 저장 및 저장을 설정할 수 있습니다.OID특징, 이러한 작업은 외부 테이블에 대해 사실상 아무런 작업도 하지 않지만.

  • 외부 데이터 래퍼 및 사용자 정의 스캔을 스포츠 토토 사이트하여 조인 푸시다운 구현(KaiGai Kohei)

E.26.3.5.2. PostgreSQL : 문서 : 9.5 : 이벤트 메이저 토토 사이트

  • 언제든지ddl_command_end이벤트 트리거가 설치되었습니다. 세부정보 캡처DDL검사 활동(Álvaro Herrera)

    이 정보는 집합 반환 기능을 통해 제공됩니다.pg_event_trigger_ddl_commands()또는 해당 함수가 충분한 세부정보를 제공하지 않는 경우 C 데이터 구조를 검사합니다.

  • 다음으로 인한 테이블 재작성 시 이벤트 트리거 스포츠 토토 사이트테이블 변경(디미트리 폰테인)

  • 데이터베이스 수준에 대한 이벤트 트리거 지원 추가댓글, 보안 라벨부여/취소(알바로 에레라)

  • 다음 출력에 열 추가pg_event_trigger_dropped_objects(알바로 에레라)

    이를 통해 삭제 작업을 더 간단하게 처리할 수 있습니다.

E.26.3.6. 데이터 유형

  • 스포츠 토토 사이트xml비어 있거나 모두 공백인 내용 값을 스포츠 토토 사이트하는 데이터 유형(Peter Eisentraut)

    이것은 다음에서 요구됩니다.SQL/XML사양.

  • 스포츠 토토 사이트macaddr형식을 사용하여 입력xxxx-xxxx-xxxx(허윈 웨스트스트레이트)

  • 다음에 대해 비SQL 표준 구문을 스포츠 토토 사이트하지 않습니다.간격정밀도 및 필드 사양 모두 포함(Bruce Momjian)

    표준에 따라 이러한 유형 사양은 다음과 같이 작성되어야 합니다.분~초 간격(2). PostgreSQL이전에는 다음과 같이 쓸 수 있었습니다.간격(2)분~초, 하지만 이제 표준 방식으로 작성해야 합니다.

  • 다음에 대한 선택성 추정기 추가inet/cidr텍스트 검색 기능을 위한 연산자 및 추정기 개선 (Emre Hasegeli, Tom Lane)

  • 데이터 유형 추가regrole그리고regnamespace입력 및 인쇄를 단순화하기 위해OID역할 또는 네임스페이스의 (호리구치 쿄타로)

E.26.3.6.1. JSON

E.26.3.7. 기능

  • 추가4300범퍼카 토토100-100300for숫자값 (플라톤 말루긴)

  • 스포츠 토토 사이트array_agg()그리고배열()배열을 입력으로 사용(Ali Akbar, Tom Lane)

  • 기능 추가배열_위치()그리고배열_위치()배열 값의 첨자를 반환하려면 (Pavel Stehule)

  • 추가-to-다각형거리 연산자<-(알렉산더 코로트코프)

  • 멀티바이트 문자를 이스케이프로 스포츠 토토 사이트유사함그리고SUBSTRING(제프 데이비스)

    이전에는 단일 바이트 문자만 이스케이프로 스포츠 토토 사이트되었습니다.

  • 추가width_bucket()정렬 가능한 데이터 유형과 균일하지 않은 버킷 너비를 지원하는 변형(Petr Jelínek)

  • 선택사항 추가missing_ok인수pg_read_file()및 관련 기능(Michael Paquier, Heikki Linnakangas)

  • 스포츠 토토 사이트=함수 호출에서 명명된 매개변수를 지정하기 위해(Pavel Stehule)

    이전에만:=사용될 수 있습니다. 이를 위해서는 다음 가능성을 제거해야 합니다.=사용자 정의 연산자가 됩니다. 사용자 정의 생성=운영자는 PostgreSQL 9.0부터 경고를 발행해 왔습니다.

  • 추가POSIXPostgreSQL 제공 반올림 함수를 사용하는 플랫폼에 대한 규격 반올림(Pedro Gimeno Fortea)

E.26.3.7.1. 시스템 정보 기능 및 보기

  • 기능 추가pg_get_object_address()돌아오다OID객체 및 기능을 고유하게 식별하는 것pg_identify_object_as_address()다음을 기반으로 객체 정보를 반환합니다.OIDs (알바로 에레라)

  • 쿼리 보기에 대한 보안 검사를 느슨하게 합니다.pg_stat_activity, 실행 중pg_cancel_backend()및 실행 중pg_terminate_backend()(스티븐 프로스트)

    이전에는 대상 세션을 소유한 특정 역할만이 이러한 작업을 수행할 수 있었습니다. 이제 해당 역할의 멤버십이면 충분합니다.

  • 추가pg_stat_get_snapshot_timestamp()통계 스냅샷의 타임스탬프를 출력합니다(Matt Kelly)

    이것은 스냅샷 파일이 파일 시스템에 마지막으로 기록된 시간을 나타냅니다.

  • 추가mxid_age()다중 연령 계산(Bruce Momjian)

E.26.3.7.2. 집계

  • 추가분()/최대()집합inet/cidr데이터 유형(하리바부 코미)

  • 지원되는 경우 일부 집계 함수에 대한 누산기로 128비트 정수 사용(Andreas Karlsson)

E.26.3.8. 서버측 언어

  • 복합 유형에 대한 지원 개선PL/파이썬(에드 벤, 로난 던클라우)

    이렇게 하면PL/파이썬복합 유형의 배열을 반환하는 함수.

  • 손실 감소PL/파이썬부동 소수점 값 변환(Marko Kreen)

  • 사이에 변환 루틴 지정 스포츠 토토 사이트SQL절차적 언어의 데이터 유형 및 데이터 유형(Peter Eisentraut)

    이 변경으로 새로운 명령이 추가되었습니다.생성/변환 삭제. 이는 또한 사이에 선택적 변환을 추가합니다.h스토어그리고트리입력/입력PL/펄그리고PL/파이썬.

E.26.3.8.1. Postgre토토 사이트 순위 : 문서 : 9.5 : PL/PG토토 사이트 순위 -토토 사이트 순위 절차 언어서버측 언어

  • 개선PL/pgSQL어레이 성능(톰 레인)

  • 추가어설션문의 내용PL/pgSQL(파벨 스테훌레)

  • 더 스포츠 토토 사이트PL/pgSQL식별자로 사용될 키워드 (Tom Lane)

E.26.3.9. 클라이언트 애플리케이션

  • 이동postgresql : 문서 :, PostgreSQL : 문서, 토토 핫 PostgreSQLpostgresql :에서기여src/bin(피터 아이젠트라우트)

    이로 인해 대부분의 설치에서 이러한 프로그램이 기본적으로 설치됩니다.

  • 추가pg_rewind, 장애 복구 후 마스터 서버 재동기화 스포츠 토토 사이트(Heikki Linnakangas)

  • 스포츠 토토 사이트postgresql : 문서물리적 복제 슬롯 관리(Michael Paquier)

    이것은 새로운 것을 통해 제어됩니다--생성-슬롯그리고--드롭 슬롯옵션.

  • 스포츠 토토 사이트postgresql : 문서동기적으로 플러시하려면WAL새 제품을 사용하여 저장소에--동기옵션(후루야 오사무, 후지이 마사오)

    이것 없이는,WAL파일은 닫을 때만 fsync'됩니다.

  • 스포츠 토토 사이트vacuumdb새 제품을 사용하여 병렬로 진공 청소--작업옵션 (디립 쿠마르)

  • vacuumdb, 여러 연결이 필요한 경우 동일한 비밀번호를 반복적으로 입력하지 마세요(Haribabu Kommi, Michael Paquier)

  • 추가--상세옵션reindexdb(사와다 마사히코)

  • 만들다PostgreSQL : 문서사용 시 테이블스페이스 매핑 파일을 사용타르형식, 기호 링크 및 100자 이상의 파일 경로 지원MS 윈도우(아미트 카필라)

  • 추가postgresql :옵션--통계요약 통계 표시(Abhijit Menon-Sen)

E.26.3.9.1. psql

  • 스포츠 토토 사이트psqlAsciiDoc 출력 생성(Szymon Guz)

  • 추가오류실패한 명령만 표시하는 모드psql's에코변수 (Pavel Stehule)

    이 동작은 다음으로도 선택할 수 있습니다.psql-b옵션.

  • 다음에 별도의 열, 머리글 및 테두리 선 스타일 제어 제공psql의 유니코드 선 스타일(Pavel Stehule)

    단일 또는 이중 라인이 지원됩니다. 기본값은단일.

  • 새 옵션 추가%linpsql's즉시현재 여러 줄 문 줄 번호를 표시하는 변수 (사와다 마사히코)

  • 추가\pset옵션pager_min_lines호출기 호출 제어(Andrew Dunstan)

  • 개선psql페이저 호출을 결정할 때 사용되는 줄 계산(Andrew Dunstan)

  • psql이제 파일이에 의해 지정된 경우 실패합니다.--출력또는--로그 파일스위치를 쓸 수 없습니다(Tom Lane, Daniel Vérité)

    이전에는 이러한 경우 스위치를 사실상 무시했습니다.

  • 추가psql설정 시 탭 완성검색_경로변수 (제프 제인)

    현재 첫 번째 스키마만 탭 완성이 가능합니다.

  • 개선psql의 트리거 및 규칙 탭 완성(Andreas Karlsson)

E.26.3.9.1.1. 백슬래시 명령
  • 추가psql \?도움말 섹션변수그리고옵션(파벨 스테훌레)

    \? 변수표시psql의 특수 변수 및\? 옵션명령줄 옵션을 보여줍니다.\? 명령은 기존 출력이며 기본값으로 유지되는 메타 명령을 표시합니다. 이러한 도움말 표시는 명령줄 옵션을 통해서도 얻을 수 있습니다.--help=섹션.

  • 테이블스페이스 크기 표시psql's\db+(파브리지오 데 로예스 멜로)

  • 데이터 유형 소유자 표시psql\dT+(마그누스 하간데르)

  • 스포츠 토토 사이트psql's\watch출력으로\타이밍정보(후지이 마사오)

    또한 방지--에코 숨김반향에서\watch쿼리, 일반적으로 원하지 않는 쿼리입니다.

  • 만들다psql\sf그리고\ef명예를 명령합니다ECHO_HIDDEN(앤드류 던스턴)

  • 개선psql다음에 대한 탭 완성\세트, \unset:변수이름 (Pavel Stehule)

  • 역할 이름의 탭 완성 스포츠 토토 사이트psql \c명령(Ian Barwick)

E.26.3.9.2. PostgreSQL : 문서 : 9.5 : 토토 커뮤니티

  • 스포츠 토토 사이트pg_dump다음을 사용하여 다른 세션에서 찍은 스냅샷을 공유하려면--스냅샷(사이먼 리그스, 마이클 파퀴어)

    원격 스냅샷은 다음에 의해 내보내졌음에 틀림없습니다.pg_export_snapshot()또는 논리적 복제 슬롯 생성. 이는 여러 환경에서 일관된 스냅샷을 공유하는 데 사용될 수 있습니다.pg_dump프로세스.

  • tar 아카이브 형식에서 8GB를 초과하는 테이블 크기 지원(Tom Lane)

    tar 형식에 대한 POSIX 표준은 tar 아카이브의 요소가 8GB를 초과하는 것을 스포츠 토토 사이트하지 않지만 대부분의 최신 tar 구현은 이를 스포츠 토토 사이트하는 확장을 지원합니다. 실패하지 말고 필요한 경우 확장 형식을 사용하십시오.

  • 만들다pg_dump항상 서버를 인쇄하고pg_dump버전 (Jing Wang)

    이전에는 버전 정보가 다음 언어로만 인쇄되었습니다.--상세모드.

  • 오랫동안 무시되었던 것을 제거-i/--무시 버전옵션pg_dump, pg_dumpallpg_restore(후지이 마사오)

E.26.3.9.3. pg_ctl

  • 여러 지원pg_ctl -o옵션, 해당 값 연결(Bruce Momjian)

  • 제어 스포츠 토토 사이트pg_ctl의 이벤트 소스 로그온 중MS 윈도우(마우마우)

    이것은 단지 제어합니다pg_ctl, 별도의 설정이 있는 서버가 아님postgresql.conf.

  • 서버의 수신 주소가 와일드카드 값으로 설정된 경우(0.0.0.0IPv4 또는::IPv6), 와일드카드 주소를 문자 그대로 사용하는 대신 루프백 주소를 통해 연결합니다(Kondo Yuta)

    이 수정 사항은 주로 Windows에 영향을 미칩니다. 왜냐하면 다른 플랫폼에 있기 때문입니다.pg_ctlUnix 도메인 소켓 사용을 선호합니다.

E.26.3.9.4. postgresql

  • 이동pg_upgrade에서기여src/bin(피터 아이젠트라우트)

    이 변경과 관련하여 이전에 제공되었던 기능은pg_upgrade_support모듈이 코어 서버로 이동되었습니다.

  • 여러 지원pg_upgrade -o/-O옵션, 해당 값 연결(Bruce Momjian)

  • 다음에서 데이터베이스 대조 비교 개선pg_upgrade(헤이키 린나칸가스)

  • 8.3 클러스터에서 업그레이드 지원 제거(Bruce Momjian)

E.26.3.9.5. pgbench

  • 다음에서 pgbench 이동기여src/bin(피터 아이젠트라우트)

  • TPS 수치 계산 수정"설정된 연결 제외"(이시이 타츠오, 파비앙 코엘류)

    pgbench 스레드 수가 클라이언트 연결 수보다 적을 때마다 연결 설정을 위한 오버헤드가 잘못 계산되었습니다. 이는 분명히 버그이지만 TPS 수치를 이전 결과와 비교할 수 없게 만들기 때문에 9.5 이전 분기에 백패칭하지 않을 것입니다.

  • 지정된 시간 동안 걸리는 pgbench 트랜잭션 계산 스포츠 토토 사이트 (Fabien Coelho)

    이것은 새로운 장치에 의해 제어됩니다.--대기 시간 제한옵션.

  • pgbench가 다음을 사용하여 가우스/지수 분포를 생성하도록 스포츠 토토 사이트\setrandom(콘도 미츠마사, 파비앙 코엘료)

  • 스포츠 토토 사이트pgbench's\세트둘 이상의 연산자가 포함된 산술 표현식을 처리하고 추가하는 명령%(모듈로)를 지원하는 연산자 세트로 변환(Robert Haas, Fabien Coelho)

E.26.3.10. 소스 코드

  • 단순화WAL레코드 형식(Heikki Linnakangas)

    이를 통해 외부 도구가 어떤 블록이 수정되었는지 더 쉽게 추적할 수 있습니다.

  • 트랜잭션 커밋 표현 개선 및 WAL 기록 중단(Andres Freund)

  • 원자 메모리 작업 추가API(안드레스 프로인드)

  • 사용자 정의 경로 및 스캔 방법 스포츠 토토 사이트(KaiGai Kohei, Tom Lane)

    이를 통해 확장 프로그램은 최적화 프로그램과 실행 프로그램을 더 효과적으로 제어할 수 있습니다.

  • 외부 데이터 래퍼가 필터 후 잠금을 수행하도록 스포츠 토토 사이트(Etsuro Fujita)

  • 이제 외국 테이블도 참여할 수 있습니다.삽입...충돌 시 아무것도 하지 않음쿼리(Peter Geoghegan, Heikki Linnakangas, Andres Freund)

    이를 처리하려면 외부 데이터 래퍼를 수정해야 합니다.충돌 시 삽입... 업데이트 수행외부 테이블에서는 지원되지 않습니다.

  • 개선hash_create()60586_60667

  • 병렬 실행 인프라 개선(Robert Haas, Amit Kapila, Noah Misch, Rushabh Lathia, Jeevan Chalke)

  • 제거알파 (CPU) 및Tru64(OS) 포트(Andres Freund)

  • 에 대한 스왑 바이트 기반 스핀록 구현 제거v5 이하CPUs (로버트 하스)

    v5의 약한 메모리 순서로 인해 이 잠금 구현이 안전하지 않게 되었습니다. 원자성을 지원하는 최신 gcc 구현에서는 Spinlock 지원이 여전히 가능합니다.

  • 지나치게 긴(100자 이상) 파일 경로가 tar 파일에 기록되면 오류 생성(Peter Eisentraut)

    Tar는 이렇게 지나치게 긴 경로를 지원하지 않습니다.

  • 열의 인덱스 연산자 클래스 변경pg_seclabel.공급자그리고토토 사이트 순위 : 문서.공급자되다text_pattern_ops(톰 레인)

    이것은 클러스터의 서로 다른 데이터베이스가 서로 다른 기본 데이터 정렬을 가질 때 이러한 색인에 발생할 수 있는 문제를 방지합니다.

  • 컴파일러 장벽으로 작동하도록 스핀록 프리미티브 변경(로버트 하스)

E.26.3.10.1. MS 윈도우

  • 더 높은 정밀도의 타임스탬프 확인 스포츠 토토 사이트윈도우 8, 윈도우 서버 2012및 이후 Windows 시스템(Craig Ringer)

  • 공유 라이브러리를 다음에 설치MS 윈도우(피터 아이젠트라우트, 마이클 파퀴에)

  • 설치src/테스트/모듈함께기여켜짐MSVC빌드(마이클 파퀴에)

  • 스포츠 토토 사이트PostgreSQL : 문서 : 9.5 : 토토 베이 절차's--추가 버전 포함다음에 의해 존중되는 옵션MSVC빌드 (마이클 파퀴에)

  • 통과PGFILEDESC속으로MSVCcontrib 빌드(Michael Paquier)

  • 전체에 아이콘 추가MSVC-모든 바이너리 및 버전 정보를 빌드함MS 윈도우바이너리(Noah Misch)

    MinGW에는 이미 그런 아이콘이 있었습니다.

  • 내부에 선택적 인수 지원 추가getopt_long()구현(Michael Paquier, Andres Freund)

    이것은 다음에 의해 사용됩니다MSVC빌드.

E.26.3.11. 추가 모듈

  • 최소, 최대, 평균 및 표준 편차 시간에 대한 통계를 다음에 추가pg_stat_statements(콘도 미츠마사, 앤드루 던스턴)

  • 추가pgcrypto함수pgp_armor_headers()추출하다PGP갑옷 헤더(Marko Tiikkaja, Heikki Linnakangas)

  • 빈 대체 문자열 스포츠 토토 사이트악센트 없음(모하마드 알하샤시)

    이것은 발음 구별 기호가 별도의 문자로 표시되는 언어에 유용합니다.

  • 다중 문자 소스 문자열 스포츠 토토 사이트악센트 없음(톰 레인)

    이것은 발음 구별 부호가 별도의 문자로 표시되는 언어에 유용할 수 있습니다. 또한 더 복잡한 악센트 없는 사전도 스포츠 토토 사이트합니다.

  • 추가기여모듈PostgreSQL : 문서그리고PostgreSQL : 문서추가 테이블 샘플링 방법 스포츠 토토 사이트(Petr Jelínek)

  • 추가색인 검사 기능페이지 검사(Heikki Linnakangas, Peter Geoghegan, Michael Paquier)

  • 버퍼 핀에 대한 정보 추가토토 베이 : 문서 : 9디스플레이 (안드레스 프로인트)

  • 스포츠 토토 사이트PostgreSQL :다음을 사용하여 더 적은 오버헤드로 대략적인 답변을 보고합니다.pgstattuple_about()(아비짓 메논-센)

  • 이동dummy_seclabel, test_shm_mq, test_parserworker_spi에서기여src/테스트/모듈(알바로 에레라)

    이 모듈은 서버 테스트용으로만 사용되므로 패키징 시 빌드하거나 설치할 필요가 없습니다.포스트그레SQL.