| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 토토 9.2.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 릴리스 참고 | PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 9.1.24 | |
출시일: 2012-09-10
이 릴리스는 주로 성능에 중점을 두었습니다. 새로운 SQL 기능이 부족하지는 않지만 개선되었습니다. 일도 해라 복제 지원 영역에서는 계속됩니다. 주요 개선 사항 포함하다:
쿼리가 힙을 피하고 인덱스에서만 데이터를 검색하도록 허용 입장 (색인 전용 스캔)
계획자가 특정 계획에 대한 토토 캔자 정의 계획을 생성하도록 허용 준비된 문을 토토 캔하는 경우에도 매개변수 값
내부 루프를 토토 캔하여 중첩 루프를 토토 캔하는 플래너의 기능을 향상시킵니다. 인덱스 스캔
스트리밍 복제 슬레이브가 데이터를 다른 슬레이브로 전달할 수 있도록 허용 노예 (계단식 복제)
허용PostgreSQL : 문서기본 백업을 만들려면 대기 서버
추가postgresql : 문서WAL 파일을 보관하는 도구 쓰여진대로 변경됩니다.
추가스포츠 토토 : 문서 : 9.3 : SP-Gist Indexes(공간 분할 GiST) 인덱스 접근 방법
다음에 대한 지원 추가PostgreSQL : 문서 : 9.3 : 범위 사설 토토
추가JSON데이터 유형
추가보안_장벽보기 옵션
허용libpq연결 문자열 a 형식을 갖습니다.URI
추가토토 사이트 추천 : 문서화 : 9.3 : 쿼리 결과 검색 row-row에libpq더 나은 것을 위해 대규모 결과 세트 처리
위 항목은 해당 섹션에서 더 자세히 설명됩니다. 아래에.
다음을 토토 캔하여 덤프/복원pg_dump, 또는 토토 캔pg_upgrade, 필수입니다 이전 릴리스의 데이터를 마이그레이션하려는 경우.
버전 9.2에는 영향을 미칠 수 있는 여러 가지 변경 사항이 포함되어 있습니다. 이전 릴리스와의 호환성. 다음을 관찰하세요 비호환성:
제거spclocation필드 from배트맨 토토 : 문서 :(마그누스 하간데르)
이 필드는 실제로 심볼릭 링크와 중복되었습니다.
테이블스페이스 위치를 정의하므로 누락 오류가 발생할 위험이 있습니다.
테이블스페이스를 이동할 때 이 변경으로 인해 테이블스페이스 디렉토리가 허용됩니다.
서버가 다운된 동안 수동으로 조정하여 이동할 수 있습니다.
심볼릭 링크. 이 필드를 대체하기 위해 다음을 추가했습니다.pg_tablespace_location()질의를 허용하려면
심볼릭 링크.
이동ts벡터가장 일반적인 요소 새로운 통계pg_stats열 (Alexander Korotkov)
문의most_common_elems그리고most_common_elem_freqs데이터용 이전에는 다음에서 토토 캔 가능했습니다.most_common_vals그리고most_common_freqs에 대한ts벡터열.
제거PostgreSQL : 문서 : 9.3 : 젠 토토의=연산자 (로버트 하스)
이제 토토 캔자는 다음을 토토 캔해야 합니다.hstore(텍스트,
텍스트). 부터포스트그레SQL9.0, 이름이 지정된 연산자가 있을 때 경고 메시지가 표시되었습니다.=생성된 이유는SQL표준은 해당 토큰을 예약합니다.
다른 용도로.
다음을 확인하세요xpath()문자열의 특수 문자를 이스케이프합니다.
가치 (플로리안 플러그)
이것이 없으면 결과가 유효하지 않을 수 있습니다.XML.
만들다pg_relation_size()그리고 친구는 다음과 같은 경우 NULL을 반환합니다.
개체가 존재하지 않습니다(Phil Sorber)
이것은 이러한 함수를 호출하는 쿼리가 반환되는 것을 방지합니다 동시 직후 오류 발생드롭.
만들다추출(EPOCH FROM타임스탬프
시간대 없음)로컬에서 신기원을 측정합니다.
자정 아님UTC자정(톰
레인)
이 변경은 릴리스에서 잘못 고려된 변경을 되돌립니다. 7.3. 측정 시작점UTC자정 결과가 다음에 의존하게 되었기 때문에 일관성이 없었습니다.시간대설정, 계산 대상시간대 없는 타임스탬프그러면 안 됩니다. 입력 값을 캐스팅하여 이전 동작을 계속 토토 캔할 수 있습니다. 에게시간대가 포함된 타임스탬프.
후행이 있는 시간 문자열을 올바르게 구문 분석어제, 오늘및내일(딘 라시드)
이전에는,SELECT '04:00:00 어제'::타임스탬프어제 날짜를 에 반환했습니다. 자정.
수정to_date()그리고to_timestamp()불완전한 날짜를 감싸기 위해
2020 (브루스 몸지안)
이전에는 4개 미만의 연도 및 연도 마스크가 제공되었습니다. 숫자가 일관되지 않게 래핑되었습니다.
방지변경 도메인도메인이 아닌 유형에 대한 작업에서 (Peter 아이젠트라우트)
이전에는 도메인이 아닌 곳에서도 소유자 및 스키마 변경이 가능했습니다. 유형.
더 이상 절차적 언어 이름을 강제로 소문자로 만들지 않습니다.만들기 기능(로버트 하스)
따옴표가 없는 언어 식별자는 여전히 소문자이지만, 문자열과 인용된 식별자는 더 이상 강제로 대소문자가 구분되지 않습니다. 따라서 예를 들면함수 생성 ... 언어 '기음'더 이상 작동하지 않습니다. 철자가 있어야 합니다.'c'또는 따옴표를 생략하는 것이 좋습니다.
시스템에서 생성된 외래 키 적용 이름 변경 트리거(톰 레인)
이 변경으로 인해 트리거가 올바른 순서로 실행됩니다. 자기 참조 외래 키와 관련된 일부 특수한 경우 제약.
일관적인 역따옴표, 변수 확장 및 인용 제공 의 하위 문자열 동작psql메타 명령 인수(톰 레인)
이전에는 그러한 참조가 그렇지 않을 때 이상하게 취급되었습니다. 인접한 텍스트와 공백으로 구분됩니다. 예를 들어'FOO'BAR다음과 같이 출력되었습니다.FOO 술집(예기치 않은 공백 삽입) 및FOO'BAR'BAZ변경되지 않은 상태로 출력되었습니다(제거하지 않음) 대부분이 예상하는 대로 인용합니다.)
더 이상 치료하지 않음클러스터DB테이블 이름은 큰따옴표로 묶음; 아니요 더 긴 치료reindexdb테이블 및 인덱스 이름 큰따옴표(Bruce Momjian)
이제 토토 캔자는 다음과 같은 경우 명령 인수에 큰따옴표를 포함해야 합니다. 인용을 원합니다.
토토 캔자 생성더 이상 옵션을 묻는 메시지가 표시되지 않습니다. 기본 설정(Peter Eisentraut)
토토 캔--대화형오래된 것을 얻기 위해 행동.
다음에서 토토 캔자 이름을 묻는 메시지 표시를 비활성화합니다.드롭유저그렇지 않은 경우--대화형지정됨(피터 아이젠트라우트)
지정을 위한 서버 매개변수 추가위치 서버측SSL파일(피터 아이젠트라우트)
이것은 파일의 이름과 위치를 변경할 수 있게 해줍니다. 이전에 다음과 같이 하드 코딩되었습니다.서버.crt, 서버.키, 루트.crt및루트.crl에 데이터 디렉터리입니다.서버 더 이상 조사하지 않습니다.루트.crt또는루트.crl기본적으로; 이것을 로드하려면 파일의 경우 관련 매개변수를 기본값이 아닌 값으로 설정해야 합니다. 값.
삭제silent_mode매개변수 (헤이키 린나캉가스)
비슷한 동작을 얻을 수 있습니다.pg_ctl 시작 -l postmaster.log.
제거wal_sender_delay매개변수, 더 이상 필요하지 않기 때문에 (Tom Lane)
삭제custom_variable_classes매개변수(톰 레인)
이 설정이 제공하는 검사는 의심스럽습니다. 이제 어떤 설정 앞에는 클래스 이름이 붙을 수 있습니다.
이름 바꾸기pg_stat_activity.procpid에pid, ~에게 다른 시스템 테이블과 일치(Magnus Hagander)
별도 생성pg_stat_activity프로세스 상태를 보고하는 열(Scott Mead, Magnus Hagander)
이전질의그리고query_start이제 값을 토토 캔할 수 있습니다. 유휴 세션을 통해 향상된 분석이 가능합니다.
이름 바꾸기pg_stat_activity.current_query에질의질의 시 지워지지 않기 때문입니다. 완료(Magnus Hagander)
모두 변경SQL-레벨 통계 타이밍 값은 다음과 같습니다.float8열 밀리초 단위로 측정됨(Tom Lane)
이 변경으로 인해 설계된 가정은 제거됩니다. 값은 마이크로초 단위로 정확하며 그 이상은 정확하지 않습니다(이후로float8값은 분수일 수 있습니다). 기둥 영향을 받는 곳은pg_stat_user_functions.total_time, pg_stat_user_functions.self_time, pg_stat_xact_user_functions.total_time및pg_stat_xact_user_functions.self_time. 기본 통계 함수 이제 이 열도 반환됩니다.float8밀리초, 대신비긴트마이크로초.contrib/pg_stat_statements' total_time이제 열도 측정됩니다. 밀리초 단위로.
아래에서 다음 사이의 변경 사항에 대한 자세한 설명을 찾을 수 있습니다.포스트그레SQL9.2 및 이전 주요 릴리스입니다.
힙을 피하고 인덱스에서만 데이터를 검색하도록 쿼리를 허용합니다. 액세스(Robert Haas, Ibrar Ahmed, Heikki Linnakangas, Tom Lane)
이 기능은 종종 호출됩니다.색인 전용 스캔. 다음을 포함하는 힙 페이지에 대해서는 힙 액세스를 건너뛸 수 있습니다. 보고된 대로 모든 세션에 표시되는 튜플만 가시성 지도; 따라서 이점은 주로 정적에 적용됩니다. 데이터. 가시성 맵은 다음의 필수 부분으로 충돌로부터 안전하도록 만들어졌습니다. 이 기능을 구현합니다.
추가스포츠 토토 : 문서 : 9.3 : SP-Gist Indexes(공간 분할 GiST) 인덱스 접근 방법 (Teodor Sigaev, Oleg Bartunov, Tom 레인)
SP-GiST는 유연성 측면에서 GiST와 비슷하지만 다음을 지원합니다. 균형이 잡힌 검색 구조가 아닌 불균형 분할 검색 구조 나무. 적절한 문제의 경우 SP-GiST가 GiST보다 빠를 수 있습니다. 인덱스 빌드 시간과 검색 시간 모두.
그룹 커밋이 과부하 상태에서 효과적으로 작동하도록 허용합니다(피터 거건, 사이먼 리그스, 헤이키 린나캉가스)
이전에는 쓰기 작업으로 인해 일괄 커밋이 효과적이지 않게 되었습니다. 내부 잠금 경합으로 인해 작업량이 증가했습니다.
새로운 빠른 경로 잠금을 토토 캔하여 경합되지 않은 잠금을 관리할 수 있도록 허용 메커니즘(로버트 하스)
가상 트랜잭션 ID 잠금 생성에 따른 오버헤드 감소(로버트 하스)
직렬화 가능한 격리 수준 잠금의 오버헤드를 줄입니다(Dan 포트)
PowerPC 및 Itanium 스핀록 성능 향상(Manabu Ori, 로버트 하스, 톰 레인)
공유 무효화 캐시 메시지에 대한 오버헤드 감소(로버트 하스)
자주 액세스하는 구성원을 이동PGPROC공유 메모리 배열을 별도의 배열로 (Pavan Deolasee, Heikki Linnakangas, Robert Haas)
개선복사추가로 성능 향상 튜플을 일괄적으로 힙으로 이동(Heikki Linnakangas)
기하학적 데이터 유형에 대한 GiST 인덱스 성능을 개선합니다. 더 적은 메모리 할당 오버헤드로 더 나은 트리 생성 (알렉산더 코로트코프)
GiST 인덱스 빌드 시간 개선(Alexander Korotkov, Heikki 린나캉가스)
임시 및 기록되지 않은 경우 힌트 비트가 더 빨리 설정되도록 허용 테이블(로버트 하스)
인라인으로 정렬 수행 허용, 비-SQL-호출 가능한 비교 함수(피터 거건, 로버트 하스, 톰 레인)
다음을 기준으로 CLOG 버퍼 수를 확장합니다.shared_buffers(로버트 하스, 사이먼 릭스, 톰 레인)
테이블 실행 시 발생하는 버퍼 풀 스캔 성능을 개선합니다. 또는 데이터베이스가 삭제됩니다(Jeff Janes, Simon Riggs)
다음 경우에 체크포인터의 fsync-request 대기열 성능을 향상시킵니다. 많은 테이블이 삭제되거나 잘립니다(Tom Lane)
다음의 하위 프로세스에 안전한 개수의 파일 설명자를 전달합니다. Windows(헤이키 린나칸가스)
이렇게 하면 Windows 세션에서 더 많은 열린 파일 설명자를 토토 캔할 수 있습니다. 예전보다.
체크포인트를 수행하기 위한 전용 백그라운드 프로세스 생성 (사이먼 리그스)
이전에는 배경 작성자가 더티 페이지 쓰기와 검문소. 이를 두 개의 프로세스로 분리하면 각 목표가 가능해집니다. 보다 예측 가능하게 수행됩니다.
walwriter를 깨워 비동기 커밋 동작을 개선합니다. 조만간 (사이먼 리그스)
이전에는 만wal_writer_delay트리거됨WAL디스크로 플러시; 지금 채우고 있는WAL버퍼도 트리거됨WAL씁니다.
bgwriter, walwriter, 체크포인터, 통계 허용 수집기, 로그 수집기, 아카이버 백그라운드 프로세스를 활동하지 않는 기간 동안 더 효율적으로 잠을 자세요(피터 거건, 톰 레인)
이 일련의 변경으로 인해 프로세스 깨우기 빈도가 감소합니다. 할 일이 없을 때 전력이 급격히 감소합니다. 유휴 서버에서의 소비.
계획자가 특정 계획에 대한 토토 캔자 정의 계획을 생성하도록 허용 준비된 문을 토토 캔하는 경우에도 매개변수 값(Tom Lane)
과거에는 준비된 명령문에는 항상 단일이 있었습니다."일반"모두를 위해 토토 캔된 계획 계획보다 훨씬 낮은 매개변수 값 명시적 상수를 포함하는 준비되지 않은 문에 토토 캔됩니다. 가치. 이제 플래너는 다음에 대한 맞춤형 계획을 생성하려고 시도합니다. 특정 매개변수 값. 일반 계획은 다음 이후에만 토토 캔됩니다. 맞춤형 계획은 아무런 이점도 제공하지 않는 것으로 반복적으로 입증되었습니다. 이것 변경을 통해 이전에 나타났던 성능 저하를 제거해야 합니다. 준비된 문(비동적 문 포함)을 토토 캔하여 PL/pgSQL에서).
내부 루프를 토토 캔하여 중첩 루프를 토토 캔하는 플래너의 기능을 향상시킵니다. 인덱스 스캔(Tom Lane)
새로운"매개변수화된 경로"메커니즘을 통해 내부 인덱스 스캔이 관계의 값을 토토 캔할 수 있습니다 검색에서 두 개 이상의 조인 수준 위에 있습니다. 이것은 할 수 있다 의미론적 상황에서 성능이 크게 향상됩니다. 제한사항(예: 외부 조인)은 허용되는 조인을 제한합니다. 주문.
계획 개선API용 외국 데이터 래퍼(Etsuro Fujita, Shigeru Hanada, Tom Lane)
래퍼는 이제 다중 액세스를 제공할 수 있습니다"경로"더 많은 유연성을 허용하는 테이블용 참여 계획 중입니다.
비테이블에 대한 자기모순적인 제한 조항을 인식합니다. 관계(톰 레인)
이 확인은 다음 경우에만 수행됩니다.constraint_exclusionis켜짐.
허용indexed_col op ANY(ARRAY[...])일반 인덱스 스캔 및 인덱스 전용 스캔에 토토 캔되는 조건 (톰 레인)
이전에는 이러한 조건은 비트맵 인덱스에서만 토토 캔할 수 있었습니다. 스캔합니다.
지원MIN/MAX색인 최적화 켜기부울열(Marti Raudsepp)
설정 반환 함수에 대한 계정선택행 수 추정치를 설정할 때 대상 목록 (톰 레인)
중복된 열이 있는 인덱스를 처리하도록 플래너 수정 안정적으로 (Tom Lane)
배열에 대한 요소-빈도 통계 수집 및 토토 캔 (알렉산더 코로트코프, 톰 레인)
이 변경으로 어레이에 대한 선택성 추정이 향상되었습니다.<@, &&및@연산자(배열 포함 및 겹침).
외부 테이블에 대한 통계 수집 허용(Etsuro 후지타)
부분 색인 토토 캔에 대한 비용 추정 개선(Tom Lane)
열에 대한 통계를 토토 캔하는 플래너의 능력 향상 하위 쿼리에서 참조됨(Tom Lane)
다음을 토토 캔하여 하위 쿼리에 대한 통계적 추정을 개선합니다.독특(톰 레인)
역할 이름을 취급하지 않으며사메롤지정됨토토 PostgreSQL자동으로 포함 슈퍼유저(앤드류 던스턴)
이렇게 하면 토토 캔이 더 쉬워집니다거부그룹 역할이 있는 라인.
조정pg_hba.conf처리 중 토큰 구문 분석을 보다 일관되게 처리합니다(Brendan Jurd, Álvaro 헤레라)
비어 있는 것을 허용하지 않음pg_hba.conf파일(톰 레인)
이는 잘못된 구성을 보다 신속하게 감지하기 위해 수행되었습니다.
수퍼유저 권한이 복제 권한을 의미하도록 함(Noah 미쉬)
이렇게 하면 그러한 권한을 명시적으로 할당할 필요가 없습니다.
백엔드 충돌 중 현재 쿼리 문자열 기록 시도 (마티 라우제프)
autovacuum I/O 활동 기록을 더 자세하게 기록합니다(Greg 스미스, 노아 미쉬)
이 로깅은 다음에 의해 트리거됩니다.log_autovacuum_min_duration.
만들다WAL재생 보고서 실패를 빨리(후지이 마사오)
실패가 한 번만 보고되는 경우가 있었습니다. 서버가 마스터 모드로 전환되었습니다.
추가pg_xlog_location_diff()WAL을 단순화하기 위해
위치 비교(Euler Taveira de Oliveira)
이것은 복제 지연을 계산하는 데 유용합니다.
Windows에서 구성 가능한 이벤트 로그 응용 프로그램 이름 지원 (MauMau, 매그너스 하간데르)
이것은 다른 인스턴스가 이벤트 로그를 토토 캔할 수 있도록 허용합니다. 다른 식별자를 설정하여이벤트_소스유사한 서버 매개변수 어떻게syslog_ident작동합니다.
변경"예기치 않은 EOF"메시지디버그1레벨, 열려 있는 경우 제외 거래(Magnus Hagander)
이 변경 사항은 다음과 같은 응용 프로그램으로 인해 발생하는 로그 대화를 줄입니다. 데이터베이스 연결을 비정상적으로 닫습니다.
다음의 임시 파일 크기 및 파일 수를 추적합니다.pg_stat_database시스템 보기(토마스 본드라)
교착상태 카운터를 추가하세요pg_stat_database시스템 뷰(매그너스 하간데르)
서버 매개변수 추가track_io_timingI/O 타이밍 추적(Ants 아스마, 로버트 하스)
체크포인트 타이밍 정보 보고pg_stat_bgwriter(그레그 스미스, 피터 거게간)
다음에 지정된 존재하지 않는 스키마를 자동으로 무시검색_경로(톰 레인)
이렇게 하면 일반 경로 설정을 토토 캔하는 것이 더 편리해집니다. 여기에는 전혀 존재하지 않는 일부 스키마가 포함될 수 있습니다. 데이터베이스.
수퍼유저가 설정하도록 허용deadlock_timeout세션별로, 뿐만 아니라 클러스터별(Noah Misch)
이렇게 하면deadlock_timeout되다 관련될 가능성이 있는 거래에 대해서는 감소됩니다. 교착 상태가 발생하므로 오류를 더 빨리 감지할 수 있습니다. 대안적으로, 값을 늘리면 세션 가능성을 줄이는 데 토토 캔할 수 있습니다. 교착상태로 인해 취소 대상으로 선정되었습니다.
서버 매개변수 추가temp_file_limit임시 파일을 제한하려면 세션당 공간 토토 캔량(Mark Kirkwood)
수퍼유저에게 허용SET확장 프로그램의 관련 항목을 로드하기 전 슈퍼유저 전용 맞춤 변수 내선 (톰 레인)
이제 시스템은 다음을 기억합니다.SET슈퍼유저에 의해 수행되었으므로 적절한 권한 확인이 가능합니다. 확장 프로그램이 로드되면 완료됩니다.
추가와이즈 토토 : 문서 : 9.3 : Postmaster -C구성 매개변수를 쿼리하는 옵션(Bruce 몸지안)
이렇게 하면pg_ctl더 나은 것을 위해 다음과 같은 경우를 처리합니다.PGDATA또는-D구성 전용 디렉터리를 가리킵니다.
빈 로케일 이름을 암시된 값으로 대체데이터베이스 생성(톰 레인)
이것은 다음과 같은 경우를 방지합니다.pg_database.datcollate또는datctype이후에는 다르게 해석될 수 있습니다. 서버가 다시 시작됩니다.
다중 오류 허용postgresql.conf단지 보고하는 것보다 첫 번째 (Alexey Klyukin, Tom Lane)
다시 로드 허용postgresql.conf에 일부 설정이 있더라도 모든 세션에서 처리됩니다. 특정 세션에는 유효하지 않습니다(Alexey Klyukin)
이전에는 세션 내에서 유효하지 않은 값으로 인해 모든 해당 세션에서 무시되도록 설정 변경 사항입니다.
추가include_if_exists시설 구성 파일(Greg Smith)
이것은 다음과 동일하게 작동합니다포함, 제외 파일이 없어도 오류가 발생하지 않습니다.
다음 동안 서버 시간대를 식별하십시오.initdb및 설정postgresql.conf항목시간대그리고log_timezone따라서 (톰 레인)
이것은 서버 시작 중 비용이 많이 드는 시간대 조사를 방지합니다.
수정토토 사이트 추천 :보고하다postgresql.confWindows의 줄 번호(Tom 레인)
스트리밍 복제 슬레이브가 데이터를 다른 슬레이브로 전달할 수 있도록 허용 노예 (계단식 복제) (후지이 마사오)
이전에는 마스터 서버만 스트리밍을 제공할 수 있었습니다. 대기 서버에 로그 파일을 복제합니다.
새로 추가동기_커밋모드remote_write(후지 마사오, 사이먼 리그스)
이 모드는 대기 서버가 트랜잭션 데이터를 쓸 때까지 기다립니다. 자체 운영 체제로 이동하지만 데이터가 완료될 때까지 기다리지 않습니다. 대기 디스크로 플러시됩니다.
추가postgresql : 문서WAL 파일을 보관하는 도구 WAL이 완료될 때까지 기다리지 않고 작성되는 대로 변경됩니다. 파일(Magnus Hagander)
허용PostgreSQL : 문서기본 백업을 만들려면 대기 서버(이시즈카 준, 후지이 마사오)
이 기능을 토토 캔하면 새로운 기본 백업을 만드는 작업을 기본 서버에서 오프로드되었습니다.
WAL 파일 스트리밍을 허용하는 동안pg_basebackup백업을 수행 중입니다(Magnus 하간데르)
이것은 WAL 파일이 대기 서버로 전달되기 전에 이를 허용합니다 기본에서 삭제되었습니다.
클라이언트 연결이 끊어지면 실행 중인 쿼리를 취소하세요. (플로리안 플러그)
백엔드가 쿼리 도중 클라이언트 연결 끊김을 감지하면, 이제 완료를 시도하지 않고 쿼리를 취소합니다. 그것.
행 표현식에 대해 런타임 시 열 이름 유지(Andrew 던스턴, 톰 레인)
이 변경으로 인해 행 값이 변환될 때 더 나은 결과를 얻을 수 있습니다. 에게hstore또는json유형: 결과 값의 필드는 이제 예상되는 값을 갖습니다. 이름.
하위-에 토토 캔되는 열 레이블 개선선택결과(Marti Raudsepp)
이전에는 일반 라벨?열?토토 캔되었습니다.
알 수 없는 값의 유형을 결정하기 위한 경험적 방법을 개선합니다. (톰 레인)
알 수 없는 상수가 그것을 토토 캔하는 연산자 반대편의 값과 동일한 유형 이제 다형성 연산자를 고려할 때 적용됩니다. 간단한 연산자 일치.
도메인 유형과의 캐스트 생성에 대해 경고합니다(로버트 하스)
이러한 시전은 효과가 없습니다.
행이 실패할 때 a확인또는NULL이 아님제약조건, 행의 내용을 다음과 같이 표시 오류 세부정보(Jan Kundrát)
이렇게 하면 문제가 있는 행을 더 쉽게 식별할 수 있습니다. 삽입 또는 업데이트가 많은 행을 처리하는 경우.
동시 작업 중 더욱 안정적인 작업 제공DDL(로버트 하스, 노아 미쉬)
이 변경으로 제거해야 할 잠금이 추가되었습니다."캐시 조회 실패"많은 시나리오에서 오류가 발생합니다. 또한 더 이상 스키마에 관계를 추가하는 것이 불가능합니다. 동시에 삭제되는 시나리오는 이전에 다음과 같은 결과를 가져왔습니다. 일관되지 않은 시스템 카탈로그 콘텐츠.
추가동시옵션인덱스 삭제(사이먼 리그스)
이것은 다른 세션을 차단하지 않고 색인 제거를 허용합니다.
외부 데이터 래퍼에 열별 옵션이 있도록 허용합니다(Shigeru 하나다)
뷰 정의의 깔끔한 인쇄 개선(Andrew Dunstan)
허용확인선언할 제약조건유효하지 않음(알바로 에레라)
추가유효하지 않음제약조건은 그렇지 않습니다. 기존 행이 조건을 충족하는지 확인하기 위해 테이블을 스캔합니다. 강제. 이어서 새로 추가되거나 업데이트된 행이 확인됩니다. 이러한 제약은 고려할 때 플래너에 의해 무시됩니다.constraint_exclusion, 그렇지 않기 때문에 모든 행이 제약 조건을 충족하는지 확인하세요.
새로운테이블 유효성 검사 변경명령 허용합니다유효하지 않음확인할 제약조건 기존 행의 경우 일반 행으로 변환됩니다. 제약.
허용확인선언할 제약조건상속 없음(니킬 손타케, 알렉스 훈사케르, 알바로 에레라)
이것은 상위 테이블에서만 시행 가능하며 상위 테이블에서만 시행 가능합니다. 하위 테이블.
다음에 능력 추가토토 PostgreSQL : 문서 : 9.3 : Alter Table제약조건(Peter Eisentraut)
특정 테이블과 인덱스를 재구축할 필요성 감소테이블 변경 ... 열 유형 변경작전(노아 미쉬)
a의 길이 제한 증가varchar또는varbit열 또는 제한 제거 더 이상 테이블을 다시 작성할 필요가 없습니다. 비슷하게, a의 허용 정밀도 증가숫자열 또는 제한된 열 변경숫자무제한으로숫자, 더 이상 테이블 재작성이 필요하지 않습니다. 테이블 다음과 관련된 유사한 경우에도 재작성을 피할 수 있습니다.간격, 타임스탬프및timestamptz유형.
갖지 마세요테이블 변경외래 키 제약조건 재검증 필요하지 않은 경우도 있습니다(Noah Misch)
추가존재하는 경우일부에게 옵션변경명령(Pavel Stehule)
예를 들어,존재하는 경우 외부 테이블 변경 foo 바에 이름 바꾸기.
추가PostgreSQL : ... RENAME그리고서버 변경 ... RENAME(피터 아이젠트라우트)
추가변경 도메인 ... RENAME(피터 아이젠트라우트)
이미 다음을 토토 캔하여 도메인 이름을 바꿀 수 있습니다.변경 유형.
다음에 대한 오류 발생도메인 변경 ... 드롭 제약존재하지 않는 것에 제약(Peter Eisentraut)
안존재하는 경우옵션이 추가되었습니다 이전 동작을 제공합니다.
허용테이블 생성(예: ...)에서 외부 테이블, 뷰 및 복합 유형(Peter Eisentraut)
예를 들어, 이것은 스키마를 가진 테이블을 생성할 수 있도록 허용합니다 보기와 일치합니다.
수정테이블 생성(예: ...)피하다 인덱스 주석을 복사할 때 인덱스 이름이 충돌합니다(Tom Lane)
수정테이블 생성 ... 실행 중처리하다없음 데이터및 열 이름 사양(Tom Lane)
추가보안_장벽뷰 옵션(KaiGai Kohei, 로버트 하스)
이 옵션은 다음과 같은 최적화를 방지합니다. 토토 캔자에게 노출되는 보기 보호된 데이터(예: 푸시) 안전하지 않은 함수를 포함하는 절을어디뷰의 절. 그런 시선은 예상할 수 있다 일반 뷰보다 성능이 더 나쁩니다.
새 항목 추가누설방지함수를 표시하는 함수 속성 안전하게 밀어 넣을 수 있는 것security_barrier조회수(카이가이 코헤이)
데이터 유형에 대한 권한 지원 추가(Peter Eisentraut)
이것은 다음에 대한 지원을 추가합니다SQL-적합토토 캔유형 및 도메인에 대한 권한. 할 수 있도록 하는 것이 목적이다 유형에 대한 종속성을 생성할 수 있는 토토 캔자를 제한합니다. 종속성은 소유자의 유형 변경 능력을 제한합니다.
다음을 확인하세요삽입권한선택 / 만들기 표는 다음과 같습니다(카이가이 코헤이)
객체가 다음에 의해 생성되고 있기 때문입니다.선택또는테이블 생성 처럼, 작성자는 일반적으로 삽입 권한을 갖습니다. 하지만 다음과 같이 이것이 사실이 아닌 특수한 경우가 있습니다.기본 권한 변경다음 항목을 제거했습니다. 권한.
다음에 대한 지원 추가PostgreSQL : 문서 : 9.3 : 범위 사설 토토(제프 데이비스, 톰 레인, 알렉산더 코로트코프)
범위 데이터 유형은 다음에 속하는 하한 및 상한을 저장합니다. 기본 데이터 유형입니다. 포함, 겹침과 같은 작업을 지원합니다. 그리고 교차로.
추가JSON데이터 유형 (로버트 하스)
이 유형의 상점JSON(JavaScript 개체 표기법) 적절한 유효성 검사가 포함된 데이터.
추가array_to_json()그리고row_to_json()(앤드류 던스턴)
추가SMALLSERIAL데이터 유형 (Mike Pultz)
이것은 다음과 같습니다SERIAL, 단, 다음을 저장합니다. 2바이트 정수 열의 시퀀스(int2).
허용토토 캔 : 문서 : 9.3 : 도메인 생성선언 예정유효하지 않음(알바로 에레라)
이 옵션은 도메인 생성 시 또는 다음을 통해 설정할 수 있습니다.도메인 변경 ... 추가 강제 ... 유효하지 않음. 도메인 변경 ... 확인 강제제약조건을 완전히 검증합니다.
에 대한 더 많은 로케일별 형식 지정 옵션 지원돈데이터 유형 (톰 레인)
특히, POSIX 주문에 대한 모든 옵션을 존중하십시오. 화폐 출력의 가치, 기호 및 통화 기호. 또한, 천 단위 구분 기호가 왼쪽에만 삽입되었는지 확인하세요. POSIX에서 요구하는 소수점입니다.
비트별 추가"그리고", "또는"및"아님"연산자 에 대한macaddr데이터 유형 (Brendan Jurd)
허용xpath()단일 요소를 반환하려면XML46225_46278
이전에는 빈 배열을 반환했습니다. 이 변화는 또한
원인xpath_exists()true를 반환하려면,
그러한 표현에 대해서는 거짓이 아닙니다.
개선XML오류 처리 대상 더욱 견고해짐(Florian Pflug)
수퍼유저가 아닌 사람이 토토 캔하도록 허용pg_cancel_backend()그리고pg_terminate_backend()다른 세션에서
동일한 토토 캔자에 속함(Magnus Hagander, Josh Kupershmidt, Dan
곡식 가루)
이전에는 수퍼유저만 이 기능을 토토 캔할 수 있었습니다. 기능.
트랜잭션 스냅샷 가져오기 및 내보내기 허용(Joachim 빌랜드, 톰 레인)
이를 통해 여러 트랜잭션이 동일한 보기를 공유할 수 있습니다.
데이터베이스 상태. 스냅샷은 다음을 통해 내보내집니다.pg_export_snapshot()및 다음을 통해 가져옴거래 설정
스냅 사진. 현재 실행 중인 스냅샷만
거래를 가져올 수 있습니다.
지원콜레이션:표현에 대해 (피터 아이젠트라우트)
이것은 데이터 정렬을 나타내는 문자열을 반환합니다. 표현.
추가pg_opfamily_is_visible()(조쉬
쿠퍼슈미트)
추가숫자변형pg_size_pretty()토토 캔pg_xlog_location_diff()(후지이 마사오)
추가pg_trigger_깊이()함수(케빈
그리트너)
현재 트리거 호출 깊이를 보고합니다.
허용string_agg()처리하다바이테아값 (Pavel Stehule)
역참조가 발생하는 정규식 수정 더 큰 수량화된 하위 표현식(Tom Lane)
예를 들어,^(\w+)( \1)+$. 이전의 릴리스에서는 역참조가 실제로 일치하는지 확인하지 않았습니다. 첫 번째 발생.
정보 스키마 보기 추가role_udt_grants, udt_privileges및토토 캔자 정의_유형(피터 아이젠트라우트)
정보 스키마에 복합 유형 속성 추가요소_유형보기 (피터 아이젠트라우트)
구현간격_유형열 정보 스키마(Peter Eisentraut)
이전에는 이 열이 null로 읽혔습니다.
정보 스키마에 데이터 정렬 관련 열 구현속성, 열, 도메인및요소_유형조회수(피터 아이젠트라우트)
구현with_hierarchy열 정보 스키마에서table_privileges보기(피터 아이젠트라우트)
시퀀스 표시 추가토토 캔정보 스키마에 대한 권한(Peter Eisentraut)
정보 스키마가 기본 권한을 표시하도록 합니다(피터 아이젠트라우트)
이전에는 비어 있지 않은 기본 권한이 표시되지 않았습니다. 조회수에서.
PL/pgSQL 허용열기커서 명령 이름으로 매개변수를 제공합니다(Yeb Havea)
추가스택 진단 받기PL/pgSQL 예외 정보를 검색하는 명령(Pavel Stehule)
유형 정보를 캐싱하여 PL/pgSQL 배열 할당 속도를 높입니다. (파벨 스테훌레)
긴 체인의 성능 및 메모리 소비 개선ELSIF절(톰 레인)
PL/pgSQL에서 이름뿐만 아니라 함수 서명을 출력합니다. 오류 메시지(Pavel Stehule)
PL/Python 추가SPI커서 지원(Jan Urbanski)
이렇게 하면 PL/Python이 부분 결과 세트를 읽을 수 있습니다.
PL/Python에 결과 메타데이터 함수 추가(Peter 아이젠트라우트)
구체적으로 이것은 결과 객체 함수를 추가합니다.colnames, .coltypes및.coltypmods.
Python 2.2에 대한 지원 제거(Peter Eisentraut)
허용SQL-언어 함수 이름으로 매개변수를 참조하려면(Matthew Draper)
이것을 토토 캔하려면 함수 인수의 이름을 지정한 다음 의 인수 이름을 참조하세요.SQL함수 본문.
추가initdb옵션--auth-local그리고--인증 호스트(피터 아이젠트라우트)
이것은 다음을 별도로 제어할 수 있게 해줍니다.현지그리고호스트 pg_hba.conf인증 설정.--인증여전히 둘 다 제어합니다.
추가--복제/--복제 없음다음으로 플래그 지정토토 캔자 생성복제 제어 허가 (후지이 마사오)
명령줄 도구에 이름을 지정하는 기능을 부여하세요 연결하고 대체할 데이터베이스템플릿1if a포스트그레데이터베이스 연결 실패(로버트 하스)
디스플레이에 따라 자동 확장 출력에 디스플레이 모드 추가 너비(피터 아이젠트라우트)
이것은 다음을 추가합니다자동옵션을\x54035_54137
다음과 관련하여 명명된 스크립트 파일의 포함을 허용합니다. 호출된 파일의 디렉터리(Gurjeet Singh)
이것은 새로운 명령으로 수행됩니다.\ir.
비-에 대한 지원 추가ASCII문자psql변수 이름 (톰 레인)
주요 버전별 지원 추가.psqlrc파일 (브루스 몸지안)
psql이미 지원됨 부 버전별.psqlrc파일.
다음에 대한 환경 변수 재정의 제공psql기록 및 시작 파일 위치 (앤드류 던스턴)
PSQL_HISTORY그리고PSQLRC설정된 경우 이제 이러한 파일 이름을 결정합니다.
추가\setenv수정 명령 하위 프로세스에 전달된 환경 변수(Andrew 던스턴)
이름psql의 임시 편집자 가 포함된 파일.sql내선 (피터 아이젠트라우트)
이것은 확장에 민감한 편집자가 오른쪽을 선택할 수 있게 해줍니다 방법.
허용psql0바이트를 토토 캔하려면 필드 및 레코드 구분 기호(Peter Eisentraut)
다양한 쉘 도구는 0바이트(NUL) 구분 기호를 토토 캔합니다. 예:찾기.
만들다\타이밍옵션 보고 시간 실패한 쿼리의 경우(Magnus Hagander)
이전에는 성공적인 쿼리에 대해서만 시간이 보고되었습니다.
통합하고 강화psql의 치료\복사및 SQL복사(노아 미쉬)
이 수정을 통해 실패 행동을 더욱 예측 가능하고 명예롭게 만들 수 있습니다.\설정 ON_ERROR_ROLLBACK.
만들다\d시퀀스에서 다음을 보여줍니다. 이를 소유한 테이블/열 이름(Magnus Hagander)
다음 열에 대한 통계 목표 표시\d+(마그누스 하간데르)
역할 비밀번호 만료일 표시\du(파브리지오 데 로예스 멜로)
캐스트, 변환, 도메인 및 언어에 대한 설명 표시 (조쉬 쿠퍼슈미트)
이것들은 다음의 출력에 포함됩니다.\dC+, \dc+, \dD+및\dL각각.
다음에 대한 댓글 표시SQL/MED개체 (Josh Kupershmidt)
이것들은 다음의 출력에 포함됩니다.\des+, \det+및\이슬+외부 서버, 외부 테이블의 경우, 및 외부 데이터 래퍼입니다.
변경\dd다음에 대한 설명만 표시합니다. 자체 백슬래시 명령이 없는 객체 유형(Josh 쿠퍼슈미트)
에psql탭 완성, 완벽한SQL둘 중 하나의 키워드 새로운 내용에 따른 대문자 또는 소문자COMP_KEYWORD_CASE설정 (피터 아이젠트라우트)
다음에 대한 탭 완성 지원 추가실행(안드레아스 칼슨)
다음에서 역할 참조의 탭 완성을 허용부여/취소(피터 아이젠트라우트)
다음 경우에 따옴표를 제공하려면 파일 이름의 탭 완성을 허용하십시오. 필요하다(노아 미쉬)
다음에 대한 탭 완성 지원 변경표뷰도 포함하려면(Magnus Hagander)
추가--제외 테이블 데이터옵션pg_dump(앤드류 던스턴)
이것은 테이블의 정의를 덤프할 수 있지만 데이터는 덤프할 수 없습니다. 테이블별로.
추가--섹션옵션pg_dump그리고pg_restore(앤드류 던스턴)
유효한 값은사전 데이터, 데이터및포스트 데이터. 그만큼 두 개 이상을 선택하려면 옵션을 두 번 이상 제공할 수 있습니다. 섹션.
만들다토토 결과 PostgreSQL먼저 모든 역할을 덤프한 다음 모두 덤프하십시오. 역할에 대한 구성 설정(Phil Sorber)
이것은 역할의 구성 설정이 다른 것을 언급할 수 있도록 허용합니다 오류를 생성하지 않고 역할을 수행합니다.
허용pg_dumpall피하다 다음과 같은 경우 오류가 발생합니다.포스트그레스데이터베이스가 누락되었습니다 새 클러스터(Robert Haas)
토토 캔자 이름 순서로 외부 서버 토토 캔자 매핑 덤프(Peter 아이젠트라우트)
이것은 결정론적 덤프 파일을 생성하는 데 도움이 됩니다.
예측 가능한 순서로 연산자 덤프(Peter Eisentraut)
확장 구성 테이블을 덤프할 시기에 대한 규칙 강화 에 의해pg_dump(톰 레인)
만들다pg_dump더 유용한 방출 종속성 정보(Tom Lane)
아카이브 형식 덤프에 포함된 종속성 링크는 다음과 같습니다. 이전에는 자주 참조되었기 때문에 매우 제한적으로 토토 캔되었습니다. 쓰레기장 어디에도 나타나지 않았던 물건들. 이제 그들은 대표한다 덤프된 항목 간의 실제 종속성(간접적일 수 있음) 사물.
개선pg_dump의 성과 많은 데이터베이스 객체를 덤프할 때(Tom Lane)
허용libpq연결 문자열 a 형식을 갖습니다.URI(알렉산더 슐긴)
구문은 다음으로 시작됩니다.postgres://. 이를 통해 애플리케이션은 자체 파서 구현을 피할 수 있습니다. 데이터베이스 연결을 나타내는 URI의 경우.
추가연결 옵션비활성화하려면SSL압축(로렌츠 알베)
이것은 오버헤드를 제거하는 데 토토 캔될 수 있습니다.SSL빠른 네트워크에서의 압축.
추가토토 사이트 추천 : 문서화 : 9.3 : 쿼리 결과 검색 row-row큰 결과 집합을 더 잘 처리하기 위해(교타로 호리구치, 마코 크린)
이전에,libpq항상 전체 쿼리 결과를 다시 전달하기 전에 메모리에 수집했습니다. 신청서에.
추가const에 대한 한정자
함수 선언PQconnectdbParams, PQconnectStartParams및PQpingParams(라이오넬 엘리 마마네)
허용.pgpass포함할 파일 비밀번호 필드의 이스케이프 문자(Robert Haas)
라이브러리 함수 토토 캔중단()대신출구()그때
프로세스를 종료하는 데 필요함(Peter Eisentraut)
이 선택은 토토 캔된 일반 종료 코드를 방해하지 않습니다. 프로그램에 의해 포착될 수 있는 신호를 생성합니다. 방문객.
데드 포트 제거 (Peter Eisentraut)
다음 플랫폼은 더 이상 지원되지 않습니다: dgux, nextstep, sunos4, svr4, ultrix4, 유니블, bsdi.
빌드 지원 추가PostgreSQL : 문서 :(브라 피닝)
MinGW-w64 32비트 컴파일러로 컴파일을 활성화합니다(Lars 카니스)
설치plpgsql.h속으로포함/서버설치 중(Heikki 린나캉가스)
포스트마스터 감지를 포함하도록 래치 기능을 개선합니다. 죽음(Peter Geoghegan, Heikki Linnakangas, Tom Lane)
이것은 배경이 손상되는 주요 이유 중 하나를 제거합니다. 이전에는 이벤트를 폴링하기 위해 프로세스를 깨워야 했습니다.
지원되는 경우 C 유연한 배열 구성원을 토토 캔하십시오(피터 아이젠트라우트)
동시 트랜잭션 회귀 테스트 개선 (격리 테스터) (노아 미쉬)
수정thread_test만들다 대신 현재 디렉터리에 테스트 파일을 저장합니다./tmp(브루스 몸지안)
Flex 및 Bison 경고 및 오류 보고 개선(Tom 레인)
메모리 장벽 지원 추가(로버트 하스)
이것은 현재 토토 캔되지 않습니다.
typedef 파일을 토토 캔하도록 pgindent 수정 (Bruce Momjian)
서버로 전송될 메시지 처리를 위한 후크 추가 로그(마틴 피흘락)
객체 액세스 후크 추가드롭명령(카이가이 코헤이)
중앙화드롭일부 처리 중 객체 유형(KaiGai Kohei)
추가pg_upgrade테스트 스위트 (피터 아이젠트라우트)
다음과 정규식 코드 동기화TCL8.5.11 및 내부 처리 개선(Tom 레인)
이동CRC테이블을 libpgport로, 별도의 포함 파일로 제공합니다(Daniel Farina)
다음에 옵션 추가git_changelog주요 릴리스 노트 작성에 토토 캔(Bruce Momjian)
Linux 지원/proc/self/oom_score_adjAPI(톰 레인)
효율성 향상postgresql : 문서 : 9.3 : 토토 사이트 추천토토 캔하여 libpq의 새로운 단일 행 처리 모드(Kyotaro Horiguchi, Marko 크린)
이 개선 사항은 다음에 적용되지 않습니다.dblink_send_query()/dblink_get_result().
지원force_not_null옵션 포함와이즈 토토 : 문서 : 9.3 : file_fdw(하나다 시게루)
다음에 대한 테스트 실행 모드 구현pg_archivecleanup(가브리엘레 바르톨리니)
삭제할 파일 이름만 출력합니다.
새로 추가PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트스위치--기록되지 않은 테이블, --테이블스페이스및--인덱스-테이블스페이스(로버트 하스)
변경PostgreSQL : 문서고정된 금액을 테스트하려면 고정된 주기 수보다는 시간의 증가(Bruce Momjian)
그-o/cycles 옵션이 제거되었으며-s/초가 추가되었습니다.
추가젠 토토 : 문서 : 9.3시계를 측정하는 유틸리티 단조성 및 타이밍 오버헤드(Ants Aasma, Greg Smith)
추가윈 토토 : 문서 : 9.3 : TCN(트리거된 변경 알림) 생성할 모듈알림테이블의 이벤트 변경 사항(Kevin Grittner)
조정pg_upgrade환경 변수(브루스 맘지안)
시작할 데이터, 저장소 및 포트 환경 변수 이름 바꾸기PG및 지원PGPORTOLD/PGPORTNEW, 대체하려면PG포트.
점검pg_upgrade로깅 및 실패 보고(Bruce Momjian)
4개의 추가 전용 로그 파일을 생성하고 성공하면 삭제하십시오. 추가하다-r/--유지이 파일을 무조건 유지하는 옵션입니다. 또한 삭제하세요.pg_upgrade옵션-g/-G/-l옵션을 불필요하게 만들고 로그 파일을 강화하세요. 권한.
만들다pg_upgrade스크립트 생성 보다 정확한 최적화 통계를 점진적으로 생성하기 위해(Bruce 몸지안)
이렇게 하면 최소 클러스터를 생성하는 데 필요한 시간이 단축됩니다. 업그레이드 후 통계입니다.
허용pg_upgrade업그레이드하려면 a가 없는 이전 클러스터포스트그레데이터베이스 (브루스 몸지안)
허용pg_upgrade처리하다 일부 이전 또는 새 데이터베이스가 누락된 경우 비어있습니다(브루스 몸지안)
허용pg_upgrade처리하다 구성 전용 디렉터리 설치(Bruce Momjian)
에pg_upgrade, 추가-o/-O통과 옵션 서버에 대한 매개변수(Bruce Momjian)
이것은 구성 전용 디렉토리 설치에 유용합니다.
변경pg_upgrade포트를 토토 캔하려면 기본적으로 50432(Bruce Momjian)
이것은 작업 중에 의도하지 않은 클라이언트 연결을 방지하는 데 도움이 됩니다. 치받이.
클러스터 잠금 감소pg_upgrade(브루스 몸지안)
구체적으로, 링크 모드가 토토 캔되는 경우에만 이전 클러스터를 잠그십시오. 스키마가 복원된 직후에 수행하세요.
허용pg_stat_statements에 SQL 텍스트 정규화를 통해 유사한 쿼리를 집계합니다(Peter 거건, 톰 레인)
매개변수화되지 않은 SQL을 토토 캔하는 응용프로그램 토토 캔자는 이제 자세한 로그 없이 쿼리 성능을 모니터링할 수 있습니다. 분석.
더러워지고 쓰여진 블록 수와 읽기/쓰기 시간을 추가하세요.pg_stat_statements(로버트 하스, 개미 아스마)
방지pg_stat_statements에서 이중 계산준비그리고실행명령(톰 레인)
지원보안 라벨글로벌 객체 (카이가이 코헤이, 로버트 하스)
구체적으로, 데이터베이스, 테이블스페이스 및 데이터베이스에 보안 레이블을 추가하십시오. 역할.
sepgsql이 데이터베이스 라벨을 따르도록 허용(KaiGai Kohei)
다양한 생성 중 sepgsql 권한 확인을 수행합니다. 물체(카이가이 코헤이)
추가sepgsql_setcon()및 관련
sepgsql 보안 도메인을 제어하는 함수(KaiGai Kohei)
성능 향상을 위해 sepgsql에 토토 캔자 공간 액세스 캐시를 추가하세요 (카이가이 코헤이)
선택적으로 HTML 문서를 작성하는 규칙을 추가하십시오. 웹사이트의 스타일시트(Magnus Hagander)
토토 캔gmake STYLE=웹사이트 초안.
개선설명문서(톰 레인)
토토 캔자/데이터베이스 이름이 보존되는 문서 다음과 같은 명령줄 도구로 큰따옴표 토토 캔vacuumdb(브루스 몸지안)
MD5에 대해 클라이언트가 반환한 실제 문자열을 문서화하십시오. 인증(시안 오길비)
토토 캔 중단글로벌그리고로컬에임시 테이블 생성(노아 미쉬)
포스트그레SQL오랫동안 치료를 해왔습니다 이러한 키워드는 작동하지 않으며 계속해서 작동합니다. 하지만 앞으로 그들은 SQL 표준에서 말하는 의미를 의미할 수 있으므로 애플리케이션은 토토 캔을 피해야 합니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 릴리스 9.2.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 9.1.24 |