Postgresql 9.0.23 문서 | ||||
---|---|---|---|---|
이전 | up | 부록 E. | 다음 |
출시 날짜 : 2010-09-20
이 릴리스PostgreSQLPostgreSQL수용 할 것입니다. 이것
로그 배송을 기반으로 한 내장 복제. 이 발전Wal)
더 쉬운 데이터베이스 객체 권한 관리.grant/스키마의 취소질량을지지합니다변경특권을 제어 할 수 토토 사이트
광범위하게 향상된 저장 프로 시저 지원. 그만큼do진술"익명"코드 블록. 기능은 이제 이름을 사용하여 호출 할 수 토토 사이트pl/pgsql지금입니다pl/perlandpl/python
전체 지원64 비트Windows.
추가를 포함한 고급보고 쿼리선행and다음) 및 능력
SQL 표준 호환을 포함한 새로운 트리거 기능컬럼 당 트리거및 조건부 트리거 실행.
연기 가능. 이제 고유 키에 대한 대량 업데이트가 토토 사이트
제외. 이들은 일반화 된 버전을 제공합니다
반경을 포함한 신규 및 향상된 보안 기능PasswordCheck비밀번호 테스트
새로운 고성능 구현듣기/Notify기능. 보류중인 이벤트는 이제 메모리 기반에 저장됩니다"페이로드"문자열은 각각과 함께 보낼 수 토토 사이트
새로운 구현진공 Full.
New Contrib 모듈pg_upgrade내 현장 업그레이드를 지원합니다
특정 유형의 다중 성능 향상
설명향상. 이제 출력이 토토 사이트
hstore새로운 개선
위 항목은 섹션에서 자세히 설명되어 있습니다.
덤프/복원 사용pg_dump또는 사용pg_upgrade, 원하는 사람들에게는 필요합니다
버전 9.0에는 선택적으로 많은 변경 사항이 포함되어 있습니다
서버 매개 변수 제거add_missing_from
서버 매개 변수 제거regex_flavor.고급수년 동안 (Tom Lane)
archive_mode지금은 영향을 미칩니다archive_command; 새로운 설정,Wal_level는 내용에 영향을 미칩니다
log_temp_files이제 기본 파일 크기 단위를 사용합니다
쿼리 할 때부모, 별도의 허가 확인을 수행하지 마십시오
SQL 표준은이 동작을 지정합니다
BYTEA출력은 이제 16 진 형식으로 나타납니다
서버 매개 변수bytea_output를 선택하는 데 사용할 수 토토 사이트
배열 입력은 이제 일반 ASCII 공백 만 고려합니다
이것은 배열 값이 할 수있는 코너 케이스를 피합니다
표준 준수 개선유사패턴 및 SQL 스타일substring ()
패턴 (Tom Lane)
치료 포함?and{...}패턴 Metacharacters,^and$이제 간단한 문자 문자로 취급됩니다. 전에substring ()
,
3-Parameter에서 음수 길이 값을 거부substring ()
비트 문자열의 경우
makedate_trunc
절단
코드는 항상 정수 기반을 위해 이런 식으로 작동했습니다
기간 동안 열 이름 일관성의 시행 조임Rename어린이 테이블 시점
더 이상 인덱스와 인덱스 이름을 자동으로 바꾸지 않습니다
관리자는 여전히 그러한 색인 이름을 바꿀 수 토토 사이트
함수 생성 또는 교체더 이상 선언 된 기능 이름을 변경할 수 없습니다
모호성을 피하기 위해드롭기능을 재현하십시오
pl/pgsql 이제 변수 이름이면 오류가 발생합니다
이전의 행동은 모호한 이름을 묶는 것이 었습니다plpgsql.variable_conflict또는#variable_conflict.
pl/pgsql 더 이상 일치하는 변수 이름을 허용하지 않습니다
이것은 PL/PGSQL 파서를 정렬 한 결과입니다
pl/pgsql 이제 복합 결과 열이 필요합니다
예를 들어 결과 유형의 열이숫자 (30,2)숫자그것의 다른 정밀도
PL/PGSQL 이제 선택을 복합 필드로 처리합니다
이전에, 같은 진술선택rec.fldFrom ...fld복합 유형이었습니다. 이제in대상은 규칙입니다select목록이 아닙니다Row (...)
둘 다에서 작동하는 방식 으로이 작업을 수행 해야하는 경우rec.fld: = row (...)에서 ....
pl/pgsql 's 제거Rename선언 (Tom Lane)
대신Rename, 사용alias, 이제 어떤 것에 대한 별명을 만들 수 토토 사이트$1) 이전과 같이.
|=>
미래의PostgreSQL아마 이것을 거부 할 것입니다
작동하지 않는 플랫폼에 대한 지원을 제거합니다
여전히 지원되는 모든 플랫폼이 가지고있는 것으로 여겨집니다
버전 9.0에는 전례없는 새로운 전공이 토토 사이트
PostgreSQL의 기존 대기 서버 기능이 있습니다
대기 서버가 읽기 전용 쿼리를 허용합니다
이 기능을 핫 스탠디라고합니다. 새로운 것이 토토 사이트postgresql.confandrec설정Documentation.
쓰기 제작 허용 (Wal) 데이터로 스트리밍 할 데이터
이 기능을 스트리밍 복제라고합니다.Wal데이터Wal파일postgresql.confandrec이것을 제어하기위한 설정Documentation.
addpg_last_xlog_receive_location ()
andpg_last_xlog_replay_location ()
Wal활동 (Simon Riggs, Fujii
불필요한 제거외부(Robert Haas)
내부가 독특하고 그렇지 않은 곳에 외부 결합
허용인덱스 사용 제한 (Tom Lane)
이것은 특히 찾는 데 유용합니다max ()
/min ()
포함 된 인덱스의 값
사용시기에 대한 Optimizer의 선택을 향상시킵니다별도의(Tom
Optimizer의 동등성 감지를 향상시킵니다부울 <운영자 (Tom
GEQO가 계획 할 때마다 동일한 임의의 씨앗을 사용합니다.
동안 유전자 쿼리 최적화 (GEQO)는 여전히geqo_seed실험
GEQO 계획 선택 개선 (Tom Lane)
이것은 드문 오류를 피합니다"유효한 계획을 세우지 못했습니다"및
개선분석상속 트리를 지원합니다
이것은 분할 된 테이블에 특히 유용합니다.
개선autovacuum의 감지
더 큰/덜에 대한 Optimizer의 추정을 향상시킵니다
더 큰/덜 통계를 찾을 때
values의 숫자 설정 허용ALTER(Robert Haas)
이를 통해 사용자가 추정 번호를 무시할 수 토토 사이트분석, 그러나 추정치는 가난 할 수 토토 사이트.
고객이 설정할 수있는 기능 추가응용 프로그램,pg_stat_activity(Dave Page)
관리자가 데이터베이스를 특성화 할 수 있습니다
sqlstate 옵션 추가 (%e)log_line_prefix(Guillaume Smet)
이를 통해 사용자는 오류에 대한 통계를 컴파일 할 수 있습니다
Windows 이벤트 로그인에 쓰기UTF16인코딩 (Itagaki
이제 다국어 지원이 있습니다
addpg_stat_reset_single_table_counters ()
andpg_stat_reset_single_function_counters ()
통계 카운터를 재설정 할 수 있습니다
구성 매개 변수 설정 허용데이터베이스/역할(Alvaro Herrera)
이전에는 다이타베이스 당 및 역할 당 설정 만PG_DB_ROLE_SETTING시스템 카탈로그. 에이PSQL명령\ drds이 설정을 보여줍니다.PG_ROLES, PG_SHADOW및PG_USER조합을 표시하지 마십시오
서버 매개 변수 추가Bonjour, aBonjour(Tom Lane)
기본값이 꺼져있어서 광고되지 않습니다.
서버 매개 변수 추가enable_material, 사용을 제어합니다
기본값이 켜져 토토 사이트. 꺼지면 옵티마이저는 그렇지 않습니다
서버 매개 변수 변경log_temp_files기본 파일 크기 단위를 사용하려면
이전 에이 설정은 바이트로 해석되었습니다
매개 변수 값의 로그 변경postgresql.confReloaded (토토 사이트
관리자와 보안 직원이 감사 할 수 토토 사이트postgresql.conf편집.
사용자 정의에 대한 슈퍼 사용자 권한을 올바르게 시행합니다
비 Superusers는 더 이상 발행 할 수 없습니다ALTER 역할/데이터베이스현재 알려지지 않은 매개 변수set허용 된 다음 무시됩니다
공연업데이트 선택/공유적용 후 처리Limit, 그래서 행의 수
이전에, 동시 거래에 의한 변경업데이트 선택예기치 않게 예기치 않게 그로부터 지정된 것보다 적은 수의 행을 반환합니다Limit. 주문여전히 놀라운 결과를 얻을 수는 있지만 그 결과하위 쿼리에서.
전통적인 및 SQL 표준의 혼합 허용Limit/오프셋구문 (Tom Lane)
지원되는 프레임 옵션 확장창 함수(Hitoshi Harada)
프레임은 이제 시작할 수 토토 사이트현재및행n선행/다음옵션이 지원되었습니다.
make선택and테이블 작성반환 행
이것은 클라이언트에 전체 왕복을 절약 할 수 토토 사이트.count쿼리.
속도 업데이터베이스 생성플러시를 연기하여
허용댓글on토스트테이블 (Tom Lane)
생성 허용열거값이없는 (Bruce Momjian)
스토리지 유형을 갖는 열 값Main그렇지 않으면 메인 힙 페이지에 남아 토토 사이트
이전Main값은토스트행 크기가 1/4 미만이 될 때까지 테이블
구현존재하는 경우forAlter Table Drop ColumnandAlter Table Drop 제약 조건(Andres Freund)
허용Alter Table명령Wal로깅 (Itagaki Takahiro)
이러한 작업은 새로운 사본을 생산합니다Wal아카이브를 건너 뛸 수 있습니다.
고장Alter Table테이블열 추가colSerial언제
복사 지원 추가댓글and스토리지설정테이블 작성 ... 좋아요명령 (Itagaki
모든 속성을 복사하기위한 바로 가기 추가테이블 작성 ... 좋아요명령
SQL-Standard 추가생성타입Command (토토 사이트 Eisentraut)
이것은 an과 일치하는 테이블을 생성 할 수 있습니다
add연기 가능(Dean Rasheed)
이것은와 같은 대량 업데이트를 허용합니다.업데이트 탭 세트 col = col + 1, 일하기 위해연기 가능
add제외(Jeff Davis)
제외 제약은 독창성을 일반화합니다테이블 제약 조건 생성 ... 제외절.
고유성 구해 위반 오류 개선
예를 들어, 고유성 제약 위반이있을 수 토토 사이트키 (x) = (2) 이미.
이것은 실질적으로 성능을 향상시키는 동안
허용Notify선택 사항을 통과하려면"페이로드"리스너에게 문자열
이것은 유용성을 크게 향상시킵니다듣기/NotifyAS
허용클러스터모든 다이타베이스 시스템에서
공유 카탈로그는 여전히 클러스터링 될 수 없습니다.
수락복사 ... CSV 힘 견적(Itagaki Takahiro)
now*"모든 열"in힘 견적절.
새로운 추가COPY구문
이것은 미래에 더 큰 유연성을 허용합니다COPY옵션. 오래된 구문
허용설명출력XML, JSON또는yaml형식 (Robert Haas, Greg
새로운 출력 형식은 쉽게 기계 판독 할 수 있습니다.설명출력.
새로운 추가버퍼옵션분석 설명(Itagaki Takahiro)
이것은 개인을위한 더 나은 쿼리 프로파일 링을 허용합니다log_statement_stats및 관련 설정.
해시 사용 정보 추가설명출력 (Robert Haas)
새로운 추가설명구문
이것은 미래에 더 큰 유연성을 허용합니다설명옵션. 오래된
변경진공 Fullto
이전 방법은 일반적으로 느리고 발생했습니다진공 Full; 잠재적으로
새로운 추가진공구문
이것은 미래에 더 큰 유연성을 허용합니다진공옵션. 오래된 구문
생략하여 인덱스를 자동으로 이름을 지정할 수 있습니다생성(Tom Lane)
기본적으로 멀티 컬럼 인덱스의 이름을 따서 명명되었습니다
Reindexing 공유 시스템 카탈로그가 이제 완전했습니다
이전에 공유 인덱스를 다시 알게되었습니다
addpoint_ops운영자gist(Teodor Sigaev)
이 기능은 허용gist색인포인트열. 인덱스는 사용될 수 토토 사이트포인트 <@ 다각형(포인트는 다각형입니다).postgis더 빨리 쿼리.
red-black binain trees for 사용gin색인 생성 (Teodor
빨간색 나무가 자체 균형을 잡습니다. 이것은 피합니다
허용BYTEA16 진로 기록 할 값
서버 매개 변수bytea_outputHex 또는BYTEA출력. libpq 'sPQESCAPEBYTEACONN ()
함수PostgreSQL9.0 이상
새로운 16 진 형식은 직접 호환됩니다
서버 매개 변수 허용extra_float_digits증가하려면3(Tom
이전 최대extra_float_digits설정이2. 3 자리가있는 경우가 토토 사이트float4값 정확히.pg_dump이제 서버에서 덤프 할 때 3의 설정을 사용합니다.
입력 검사 조임int2vector값 (Caleb Welton)
접두사 추가동의어사전 (Teodor Sigaev)
add필터링사전
필터링 사전을 사용하면 토큰을 수정할 수 있습니다
이메일 주소 토큰 (Teodor
구문 분석에 대한 더 많은 표준 준수 규칙 사용url토큰 (Tom
매개 변수 이름을 공급하기 위해 함수 호출을 허용합니다
예를 들어 함수가 가져 오도록 정의 된 경우aandbfunc (a : = 7, b : = 12)또는func (b : = 12, a : = 7).
Locale-Specific 지원일반처리UTF-8서버 인코딩 (Tom Lane)
로케일-특이 적 정규 표현 기능ASCII데이터베이스 인 경우에만 문자UTF-8.
과학 표기법에 대한 지원 추가to_char ()
(eeee사양) (Pavel Stehule, Brendan Jurd)
maketo_char ()
Honor
FM(채우기 모드) inY, yy및yyy사양 (Bruce
이미 영광을 누 렸습니다yyyy.
수정to_char ()
출력Windows(Hiroshi Inoue, Itagaki Takahiro, Bruce Momjian)
올바른 계산"겹침"and"포함"다각형 작업 (Teodor
다각형&&(오버랩) 연산자는 이전에 방금 확인했는지 확인했습니다@>and<@(포함/포함) 작업자는 이전에 확인했습니다"True"일부 비 정교회 다각형의 경우. 지금
사용하도록 집계 함수를 허용주문 by(Andrew Gierth)
예를 들어, 이것은 이제 지원되었습니다 :array_agg (A By B). 이것은 유용합니다
다중 관점 집계 함수는 이제 사용할 수 있습니다별도의(Andrew Gierth)
추가String_agg ()
결합 할 집계 함수
호출되는 집계 함수별도의이제 널 값이 전달됩니다엄격한(Andrew Gierth)
예를 들어agg (별개널 통과 할 수 토토 사이트x값으로agg ()
. 이것은별도의케이스.
add
get_bit ()
andset_bit ()
함수비트줄, 끈을 반영BYTEA(Leonardo F)
구현오버레이 ()
(교체) for비트문자열 및BYTEA(Leonardo F)
addpg_table_size ()
andpg_indexes_size ()
더 많은 것을 제공합니다pg_relation_size ()
함수 (Bernd
업데이트Information_Schema보기
만들기Information_Schema보기가 올바르게 표시됩니다.charandVarchar열 (토토 사이트 Eisentraut)
속도 업Information_SchemaPrivilege Views (Joachim Wieland)
추가또는 교체조항 to언어 생성(Tom Lane)
이것은 언어를 선택적으로 설치하는 데 도움이됩니다.
기본적으로 PL/PGSQL 설치 (Bruce Momjian)
언어는 여전히 특정에서 제거 할 수 토토 사이트
PL/PGSQL 변수의 경우 사례의 취급 개선
기본 동작은 이제 오류를 던지는 것입니다.plpgsql.variable_conflict또는 기능 당#variable_conflict, to
PL/PGSQL을 메인 Lexer가 아닌 메인 Lexer를 사용하십시오
이것은 기본 시스템의 정확한 추적을 보장합니다
무효에 대한 불필요한 오류를 던지지 마십시오
참조가있는 경우에만 오류가 발생합니다.
if tg_op = 'insert'및 new.col1 = ... 그런 다음
이것은 실제로 예상대로 작동합니다.
PL/PGSQL의 행 유형을 처리하는 능력 향상
입력 매개 변수를 할당 할 수 있도록 허용합니다
이전에는 입력 매개 변수가 존재로 취급되었습니다const
PL/PGSQL에서 오류 위치보고 개선 (Tom
addcountandall옵션앞으로 이동/뒤로pl/pgsql (Pavel Stehule)
pl/pgsql 허용현재 위치커서 변수를 사용하려면 (Tom Lane)
pl/pgsql 허용Open커서execute사용합니다
이것은 새로운 기능으로 달성됩니다사용절.
새로운 PL/PERL 기능 추가 :quote_literal ()
, quote_nullable ()
, quote_ident ()
, encode_bytea ()
, decode_bytea ()
, Look_Like_Number ()
, encode_array_literal ()
, encode_array_constructor ()
(Tim
서버 매개 변수 추가plperl.on_initpl/perl을 지정합니다
지원END블록
END블록은 현재 없습니다
허용Strict 사용pl/perl
Perl엄격한수표도 가능합니다plperl.use_strict.
허용요구pl/perl
이것은 기본적으로 모듈이로드되었는지 확인하기 위해 테스트합니다.
허용기능 사용in
pl/perl 리턴 값이 유효한지 확인하십시오
PL/Python (Peter
문자열은 자동으로/로 변환됩니다
개선BYTEA지원
BYTEA값이 전달되었습니다BYTEA텍스트 형식.BYTEANULL을 포함하는 값
지원배열AS
SQL 도메인의 파이썬 유형에 대한 매핑을 향상시킵니다
addPython3
새로운 서버 측 언어를라고합니다.plpython3u. 이것은 사용할 수 없습니다Python2 서버 측 언어.
오류 위치 및 예외보고 개선
AT-Analyze-Only옵션VACUUMDB, 진공 청소기없이 분석합니다
값을 인용/탈출하기위한 지원 추가PSQL 변수SQL로
예를 들어: 'var'의지var문자 그대로의 문자열로 인용하고 제대로 탈출 한 동안: "var"값을 생산합니다
주요 UTF-8 인코딩 유니 코드 바이트 주문을 무시하십시오PSQL(Itagaki Takahiro)
클라이언트 인코딩이있을 때 활성화됩니다UTF-8. 그것은 향상됩니다
수정PSQL -파일 -to--- 싱글 전송(브루스
덮어 쓰기를 피하십시오PSQL의 명령 줄 기록시기PSQL세션입니다
개선PSQL'탭
show\ 타이밍출력"조용한"모드 (토토 사이트 Eisentraut)
래핑 된 열 표시 개선PSQL(Roger Leigh)
이 동작은 이제 기본값입니다. 이전\ PSET Linestyle Old-ASCII.
허용PSQL사용합니다\ pset linestyle unicode(로저
make\ d어린이 테이블 표시
\ d숫자 만 표시합니다\ d+모든 자식 테이블의 이름을 표시합니다.
색인 열의 정의 표시\ d Index_name(Khee Chin)
정의는 표현식에 유용합니다
뷰의 쿼리 정의\ d+\ d(토토 사이트 Eisentraut)
항상 쿼리를 포함하는 것은 지나치게 지나치게 간주되었습니다
허용PG_CTLPostmaster시스템 재부팅 중
이전,PG_CTL의 부모 과정이 가질 수 있습니다Postmaster오래된Postmaster잠금 파일,
GivePG_CTLinitdb) (Zdenek
새로운 추가libpq기능PQCONNECTDBPARAMS ()
andPQConnectStartParams ()
(Guillaume Lelarge)
이 기능은와 유사합니다.pqconnectdb ()
andpqConnectStart ()
그것들을 제외하고
addlibpq기능pqescapeliteral ()
andPQESCAPEINDIFIER ()
(Robert Haas)
이 기능은 적절하게 인용하고PQESCAPESTRINGCONN ()
.
사용자 당 서비스 파일에 대한 지원 추가 (.pg_service.conf)
지정된 경우 오류를 올바르게보고libpq서비스는 할 수 없습니다
addtcp recowalivelibpq (Tollef Fog Heen, Fujii Masao,
Keepalive 설정은 이미 지원되었습니다
추가 시스템 호출을 방지하고 차단 해제SIGPIPEinlibpq, 제공하는 플랫폼
a.pgpass-지원 비밀번호 실패,
클라이언트에 주어진 모든 SSL 인증서를로드하십시오
이것은 간접적으로 서명 한 SSL에 대한 지원을 향상시킵니다
addSQLDA(SQL 디스크립터 영역)ECPG(Boszormenyi Zoltan)
추가설명 [ 출력 ]진술ECPG(Boszormenyi Zoltan)
추가String데이터 유형ECPG정보 호환성 모드 (Boszormenyi Zoltan)
허용ECPG사용하려면NEWandold제한없는 가변 이름
허용ECPG사용합니다free ()
(Michael Meskes)
makeecpg_dynamic_type ()
return Zero에 대해
이전에는 데이터 유형의 음수를 반환했습니다
지원긴 길유형 켜짐Long(Michael Meskes)
경비원 커서 지원 추가ECPG의 기본 모드 (Boszormenyi
이것은 허용선언TOOpen호출됩니다. 이 시설은 이미ECPG's
동적 커서 이름 허용ECPG(Boszormenyi Zoltan)
허용ECPG사용합니다Fromandininfetchand움직임(Boszormenyi Zoltan)
기본적으로 클라이언트 스레드 안전 활성화 (Bruce
스레드 안전 옵션은로 비활성화 할 수 있습니다.구성 -드리 스레드-안전.
Memory에서 Linux를 제어하기위한 지원 추가
이제/proc/self/oom_adj|Linux메모리 외 (OOM) 킬러, 권장합니다Linux_oom_adj살인자가 될 수 토토 사이트
NEWmakefile대상World, 설치 세계및InstallCheck-World(Andrew Dunstan)
이들은 기존과 유사합니다all, install,InstallCheck대상이지만html문서화, 빌드 및 테스트Contrib및 테스트 서버 측ECPG.
데이터 및 문서 설치 위치 추가PGXSMakeFiles (Mark Cave-Ayland)
Makefile 규칙 추가PostgreSQLahtml파일 또는
지원 컴파일64 비트Windows64 비트로 실행됩니다
이것은 큰 공유 메모리 크기를 허용합니다Windows.
지원 서버 빌드를 사용하여Visual Studio 2008(매그너스
서브 디렉토리에 미리 빌드 된 문서를 배포합니다
예를 들어, 사전 빌드html문서가 현재doc/src/sgml/html/; 매뉴얼
서버의 Lexer Reintrant (Tom Lane)
이것은 pl/pgsql에 의한 Lexer의 사용에 필요했습니다.
메모리 할당 속도 향상 (Tom Lane, Greg
사용자 정의 제한 조건 트리거는 이제 actries를 가지고 있습니다pg_constraint뿐만 아니라pg_trigger(Tom Lane)
이 변경으로 인해pg_constraint.pgconstrname이제 중복되어 있습니다
시스템 카탈로그 열 추가pg_constraint.conindidandpg_trigger.tgconstrindid더 잘 문서화하려면
여러 조건을 전달할 수 토토 사이트
이것은 새로운 기능을 a없이 추가 할 수 있습니다
소스 코드 테스트 커버리지 향상Contrib, pl/python 및 pl/perl
시스템 테이블에 플랫 파일 사용을 제거합니다
이것은 많은 역할을 사용할 때 성능을 향상시킵니다
자동으로 초기 내용을 생성PG_ATTRIBUTfor"부트 스트랩"카탈로그 (John Naylor)
이것은 이러한 카탈로그의 변경 사항을 크게 단순화합니다.
처리 분할삽입/업데이트/삭제execmain.c(Marko Tiikkaja)
업데이트는 이제 별도의 modifyTable로 실행됩니다
번역 단순화PSQL의 SQL 도움말 텍스트 (토토 사이트
모든 파일이되도록 일부 파일 이름의 길이를 줄입니다.
일부 감압 프로그램은 더 오래 문제가 토토 사이트
새로운 추가errcode_invalid_password sqlstate오류 코드 (Bruce Momjian)
저자의 권한을 사용하면 나머지 몇 개를 제거하십시오
개인 저작권 통지는 미미하지만
새 문서 추가섹션실행에 대한 정보PostgreSQLin
구조 조정htmlDocumentationmakefile종속성을 만드는 규칙
useDocBook XSL스타일 시트docbook2x(토토 사이트 Eisentraut)
이것은 남자를 만드는 데 필요한 일련의 도구를 변경합니다.
PL/PERL 코드 구조 개선 (Tim Bunce)
PL/PERL (Alexey
빌딩시 이러한 요구 사항은 적용되지 않습니다
요구autoconf2.63 빌드구성(토토 사이트 Eisentraut)
요구Flex2.5.31CVS체크 아웃 (Tom Lane)
요구Perl버전 5.8 이상CVS체크 아웃 (John Naylor, Andrew
더 현대적인 사용APIforBonjour(Tom Lane)
Bonjour 지원이 필요합니다OS X10.3 이상. 오래된 API
|Superh건축 (Nobuhiro
허용GCC인라인 함수를 지원하는 경우 컴파일러를 지원하는 경우
없는 플랫폼에 대한 지원을 제거하십시오
|ldflags플랫폼에서 더 일관성을 유지하려면 (Tom Lane)
ldflags이제 사용되었습니다ldflags_ex링크 할 때ldflags_sl공유 라이브러리를 연결할 때.
include에 안전하게 백엔드 헤더 파일 만들기C++(Kurt Harriman,
이러한 변경 사항은 키워드 충돌을 제거합니다C++백엔드 코드에서 사용하기 어려운 사용. 그러나 거기 있습니다C++백엔드 기능의 경우.extern "c"아직도 토토 사이트
addaggcheckcallcontext ()
C함수는 집계 (Hitoshi)라고합니다
통화 컨벤션 변경SearchSyScache ()
및 관련
기존 통화는 여전히 현재 작동하지만
전화 요구fastgetattr ()
andheap_getattr ()
백엔드 매크로로
커스텀 타임 칸날리 기능은 더 이상 의존하지 않아야합니다Vacattrstats.attr데이터 유형을 결정합니다
통계 수집을 허용하도록 변경되었습니다
ColumnRef를 처리하기위한 파서 후크 추가 및
로드 가능한 모듈이 될 수 있도록 프로세스 장애 후크를 추가하십시오
addContrib/Pg_upgrade지원
이것은 덤프/재 장전의 요구 사항을 피합니다
관계 보존에 대한 지원 추가relfilenode이진 중 값
보존 지원 추가PG_TYPEandPG_ENUM이진 업그레이드 중 OIDS
테이블 스페이스 내의 데이터 파일 이동PostgreSQLversion-specific
이것은 이진 업그레이드를 단순화합니다.
멀티 스레딩 옵션 추가 (-j)Contrib/Pgbench(Itagaki
이것은 다중 허용CPUs는 pgbench에서 사용하여 감소합니다
add\ shelland\ setshell메타 명령에 대한 명령Contrib/Pgbench(Michael Paquier)
새로운 기능Contrib/Dict_xsyn(Sergey Karpov)
새로운 옵션은Matchorig, matchsynonyms및KeepSynonyms.
전체 텍스트 사전 추가Contrib/Unaccent(Teodor Sigaev)
이 필터링 사전은 악센트를 제거합니다
adddblink_get_notify ()
toContrib/DBlink(Marcus Kempe)
이것은에서 비동기 알림을 허용합니다.dblink.
개선Contrib/DBlink's
이것은 영향을 미칩니다DBLINK_BUILD_SQL_INSERT ()
및
크게 증가Contrib/Hstore의 데이터 길이 제한,그룹 byand별도의운영 가능hstore열 (Andrew Gierth)
새로운 기능 및 연산자도 추가되었습니다. 이것들hstoreaPostgreSQL.
addContrib/PasswordCheck지원합니다
이 모듈의 소스 코드를 수정해야합니다.
addContrib/PG_ARCHIVECLEANUP도구 (Simon
이것은에서 사용되도록 설계되었습니다archive_cleanup_command서버 매개 변수,
쿼리 텍스트 추가Contrib/Auto_explain출력 (Andrew
버퍼 액세스 카운터 추가contrib/pg_stat_statements(Itagaki
업데이트Contrib/Start-Scripts/Linux사용하려면/proc/self/oom_adj비활성화하려면Linux메모리 외부 (OOM) 킬러 (Alex Hunsaker, Tom