| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| 토토 : 문서 : 9.3 : 릴리스 8.2.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 메이저 토토 사이트 참고 | PostgreSQL : 문서 : 9.3 : 롤 토토 8.1.23 | |
출시일: 2006-12-05
이 릴리스에는 많은 기능과 성능이 메이저 토토 사이트되었습니다. 다음을 포함하여 사용자가 요청한 개선 사항:
다음을 포함한 쿼리 언어 개선 사항삽입/업데이트/삭제 반환 중, 다중 행값목록 및 선택적 대상 테이블 별칭업데이트/삭제
동시 차단 없이 인덱스 생성삽입/업데이트/삭제작업
다음 지원을 포함한 많은 쿼리 최적화 개선 외부 조인 재정렬
낮은 메모리 사용량으로 정렬 성능 향상
더 나은 동시성을 통한 보다 효율적인 잠금
보다 효율적인 진공청소기
웜 대기 서버 관리가 쉬워짐
신규필팩터테이블 및 인덱스
모니터링, 로깅 및 성능 조정 메이저 토토 사이트
개체 생성 및 삭제에 대한 메이저 토토 사이트 제어
테이블 상속 관계를 정의하고 제거할 수 있습니다. 기존 테이블에서
복사 대상다음의 출력을 복사할 수 있습니다. 임의선택성명
배열의 null을 포함한 배열 개선
다중 입력을 포함한 집계 함수 개선 집계 및 SQL:2003 통계 함수
다수기여/개선사항
다음을 사용하여 덤프/복원pg_dump이다 이전 데이터를 마이그레이션하려는 사람들에게 필요합니다. 릴리스.
다음 비호환성을 관찰하십시오:
설정escape_string_warning에켜짐작성자 기본값(브루스)
백슬래시 이스케이프가 사용되는 경우 경고가 발생합니다.비탈출 (비-E'') 문자열.
변경행 생성자 구문 (행(...)) 그래서 그 목록은 요소foo.*목록으로 확장됩니다 중첩된 행 유형을 생성하는 대신 구성원 필드의 이전과 같은 필드(Tom)
새로운 동작은 다음을 허용하므로 훨씬 더 유용합니다. 예를 들어, 다음을 사용하여 데이터 변경 사항을 확인하는 트리거입니다.IF 행(new.*)이 행(old.*)과 구별됩니다.. 오래된 생략하여 동작을 계속 사용할 수 있습니다..*.
만들다행 비교따라가다SQL표준 의미론을 적용하고 인덱스 스캔에 사용할 수 있도록 허용 (톰)
이전에는 행 = 및 < 비교가 표준을 따랐습니다. 하지만 < <= =는 그렇지 않았습니다. 이제 행 비교를 사용할 수 있습니다. 행과 일치하는 다중 열 인덱스에 대한 인덱스 제약 조건 값.
만들다행IS [아님] NULL테스트가 이어집니다.SQL표준 의미론(Tom)
이전 동작은 간단한 경우의 표준을 따릅니다. 와 함께NULL임하지만IS NULL이 아님행 필드가 null이 아닌 경우 true를 반환합니다. 표준에서는 모든 경우에만 true를 반환해야 한다고 말합니다. 필드는 null이 아닙니다.
만들다SET 제약하나의 제약 조건에만 영향을 미칩니다(Kris Jurka)
이전 릴리스에서는,제한조건 설정일치하는 이름으로 모든 제약 조건을 수정했습니다. 이번 릴리스에서는 스키마 검색 경로는 첫 번째 일치 항목만 수정하는 데 사용됩니다. 제약. 스키마 사양도 지원됩니다. 이 더 SQL 표준과 거의 일치합니다.
삭제규칙테이블에 대한 권한, 보안상의 이유(톰)
이번 릴리스부터 테이블 소유자만 생성하거나 수정할 수 있습니다. 테이블에 대한 규칙. 이전 버전과의 호환성을 위해,부여/규칙 취소아직 받아들여졌지만 아무 일도 일어나지 않습니다.
배열 비교 개선 (Tom)
이제 배열 크기도 비교됩니다.
변경PostgreSQL : 문서 : 9.3 : 롤 토토 함수 및 연산자에 문서화된 행동과 일치(Tom)
이것은 연결이 수행되는 이전 동작을 변경합니다. 배열 하한을 수정합니다.
명령줄 옵션 만들기우체국장그리고포스트그레스동일함 (피터)
이를 통해 포스트마스터는 각 백엔드에 인수를 전달할 수 있습니다. 사용하지 않고-o. 일부 옵션에 유의하세요. 이제는 긴 형식의 옵션으로만 사용할 수 있습니다. 단일 문자 옵션이 충돌합니다.
사용 중단우체국장심볼릭 링크(피터)
우체국장그리고포스트그레스명령은 이제 동일하게 작동합니다. 명령줄 옵션에 의해 결정되는 동작입니다.우체국장심볼릭 링크는 다음에 대해 유지됩니다. 호환성이 있지만 실제로는 필요하지 않습니다.
변경log_duration쿼리가 아닌 경우에도 출력합니다. 출력(톰)
이전 릴리스에서는,log_duration만 쿼리가 로그의 앞부분에 나타난 경우 인쇄됩니다.
만들다사설 토토 사이트 :그리고to_char(간격)대접흐흐그리고HH1212시간으로
간격
대부분의 애플리케이션은 다음을 사용해야 합니다.HH2412시간 표시를 원하지 않는 한.
다음에서 변환 시 마스크되지 않은 비트가 0입니다.INET에CIDR(톰)
이것은 변환된 값이 실제로 다음에 대해 유효한지 확인합니다.CIDR.
삭제australian_timezones구성 변수(Joachim Wieland)
이 변수는 다음을 위한 보다 일반적인 기능으로 대체되었습니다. 시간대 약어를 구성합니다.
중첩 루프 인덱스 스캔에 대한 비용 추정 개선(Tom)
이렇게 하면 비현실적으로 작게 설정할 필요가 없어질 수 있습니다. 값random_page_cost. 아주 많이 사용해오셨다면 작은random_page_cost, 다시 확인해주세요 귀하의 테스트 케이스.
동작 변경pg_dump -n그리고-t옵션. (그렉 사비노 물라네)
참조pg_dump설명서 페이지 세부사항.
변경libpq PQdsplen()유용한 값을 반환합니다(Martijn van
우스터하우트)
선언libpq PQgetssl()복귀로공허
*, 대신SSL *(마르틴 반
우스터하우트)
이를 통해 응용프로그램은 다음을 포함하지 않고 기능을 사용할 수 있습니다. OpenSSL 헤더.
C 언어 로드 가능 모듈은 이제 다음을 포함해야 합니다.PG_MODULE_MAGIC버전에 대한 매크로 호출 호환성 검사(Martijn van Oosterhout)
보안을 위해 PL/PerlU 기능에 사용되는 모듈은 PL/Perl 함수에 더 이상 사용 가능(Andrew)
참고:이는 또한 데이터가 더 이상 공유될 수 없음을 의미합니다. PL/Perl 함수와 PL/PerlU 함수 사이. 일부 펄 설치가 올바른 플래그로 컴파일되지 않았습니다. 단일 프로세스 내에 여러 인터프리터가 존재할 수 있도록 허용합니다. 에서 이 상황에서는 PL/Perl과 PL/PerlU를 동시에 사용할 수 없습니다. 백엔드. 해결책은 다음을 지원하는 Perl 설치를 얻는 것입니다. 여러 통역사.
에contrib/xml2/, 이름 바꾸기xml_valid()에xml_is_well_formed()(톰)
xml_valid()다음 기간 동안 유지됩니다.
이전 버전과 호환되지만 해당 동작은 스키마를 수행하도록 변경됩니다.
향후 릴리스를 확인 중입니다.
삭제contrib/ora2pg/, 지금은http://www.samse.fr/GPL/ora2pg
PgFoundry로 마이그레이션된 contrib 모듈 제거:메이저 토토 사이트의존, dbase, db미러, 전체 텍스트 색인, 맥, 사용자 잠금
버려진 기여 모듈 제거:mSQL-인터페이스, 팁
삭제QNX그리고BEOS포트 (브루스)
이 포트에는 더 이상 활성 관리자가 없습니다.
아래에서 다음 사이의 변경 사항에 대한 자세한 설명을 찾을 수 있습니다.PostgreSQL8.2 및 이전 주요 릴리스입니다.
플래너가 재정렬하도록 허용외부 조인에 어떤 상황(톰)
이전 릴리스에서는 외부 조인이 항상 다음에서 평가되었습니다. 쿼리에 작성된 순서입니다. 이 변경으로 인해 쿼리가 허용됩니다. 가능한 경우 외부 조인 재정렬을 고려하는 최적화 프로그램 변경 없이 조인 순서를 변경할 수 있는지 확인 쿼리의 의미. 상당한 성과를 낼 수 있다 여러 외부 조인 또는 혼합을 포함하는 쿼리의 차이점 내부 및 외부 조인.
효율성 향상IN(표현 목록)절 (톰)
정렬 속도 향상 및 메모리 사용량 감소(Simon, Tom)
하위 거래 성능 개선(Alvaro, Itagaki Takahiro, 톰)
메이저 토토 사이트필팩터에테이블그리고색인창조(이타가키 타카히로)
이렇게 하면 각 테이블이나 색인 페이지에 메이저 토토 사이트 여유 공간이 남습니다. 데이터베이스가 증가함에 따라 성능이 향상됩니다. 이것은 클러스터링을 유지하는 데 특히 유용합니다.
다음에 대한 기본값 증가shared_buffers그리고max_fsm_pages(앤드류)
잠금 관리자 테이블을 깨뜨려 잠금 성능을 향상시킵니다. 섹션으로 (Tom)
이를 통해 잠금이 더욱 세분화되어 논쟁.
순차 스캔의 잠금 요구 사항 감소(Qingqing 저우)
데이터베이스 생성 및 파기에 필요한 잠금 감소 (톰)
허용제약 제외적용 대상상속됨 업데이트그리고삭제쿼리(톰)
선택이미 제약 조건을 준수했습니다. 제외.
상수 계획 개선어디절(예: 변수에만 의존하는 조건) 외부 쿼리 수준에서 상속됨(Tom)
프로토콜 수준의 명명되지 않은 준비된 명령문은 다음을 위해 다시 계획되었습니다. 각 세트바인드값 (톰)
정확한 매개변수 값을 사용할 수 있으므로 성능이 향상됩니다. 계획에 활용하겠습니다.
B-Tree 인덱스 진공 청소 속도 향상(Heikki Linnakangas, 톰)
중 색인이 없는 테이블에 대한 메이저 토토 사이트 스캔을 피하십시오.진공(그렉 스타크)
다중 열 개선GiST색인 생성(Oleg, Teodor)
B-Tree 페이지 분할 전 죽은 인덱스 항목 제거(준지 테라모토)
새 트랜잭션 로그 파일로 강제 전환 허용(Simon, 톰)
이것은 따뜻한 대기 슬레이브 서버를 동기화 상태로 유지하는 데 유용합니다.
주인님과 함께. 이제 트랜잭션 로그 파일 전환도 발생합니다.
동안 자동으로PostgreSQL : 문서 :. 이는 모든
복구에 필요한 트랜잭션 로그 파일을 보관할 수 있습니다.
즉시.
메이저 토토 사이트WAL정보 함수(사이먼)
현재 트랜잭션 로그를 조사하는 기능 메이저 토토 사이트
삽입 지점 및 결정WAL16진수의 파일 이름WAL표시된 위치pg_stop_backup()및 관련 기능.
충돌 발생 시 복구 개선WAL재생(메이저 토토 사이트먼)
이제 서버는 다음 동안 주기적인 체크포인트를 수행합니다.WAL복구이므로 충돌이 발생하면 향후WAL복구가 단축됩니다. 이 또한 데이터를 재생하기 위해 웜 대기 서버가 필요하지 않습니다. 충돌이 발생하면 기본 백업 이후의 전체 로그입니다.
장기적인 신뢰성 향상WAL재생(헤이키, 메이저 토토 사이트먼, 톰)
이전에는 20억 이상을 통해 롤포워드하려고 시도했습니다. XID 랩어라운드로 인해 트랜잭션이 작동하지 않습니다. 따뜻하다는 뜻이었는데 대기 서버는 새로운 기본 백업에서 다시 로드되어야 했습니다. 주기적으로.
메이저 토토 사이트archive_timeout트랜잭션 로그 파일 강제 실행 주어진 간격으로 전환합니다(Simon)
이것은 웜 대기에 대한 최대 복제 지연을 시행합니다. 서버.
네이티브 메이저 토토 사이트LDAP인증(Magnus Hagander)
이것은 지원하지 않는 플랫폼에 특히 유용합니다.PAM, Windows 등.
메이저 토토 사이트데이터베이스에 연결 부여(게빅 바바카니)
이것은 데이터베이스 액세스에 대한 SQL 수준 제어를 제공합니다. 그것은 다음과 같이 작동합니다 기존 필터 위에 메이저 토토 사이트 필터pg_hba.conf제어합니다.
지원 메이저 토토 사이트SSL인증서 해지 목록 (CRL) 파일(Libor Hohoš)
서버와libpq둘 다 인식하다CRL지금 파일.
GiST이제 인덱스를 클러스터링할 수 있습니다(Teodor)
루틴 autovacuum 서버 로그 항목 제거(Bruce)
pg_stat_activity이제 autovacuum을 표시합니다. 활동.
전체가 아닌 개별 테이블 내에서 최대 XID 기간을 추적합니다. 데이터베이스(Alvaro)
이것은 트랜잭션 ID 방지와 관련된 오버헤드를 줄입니다. 불필요한 VACUUM을 방지하여 랩어라운드합니다.
마지막 진공 메이저 토토 사이트 및 통계에 타임스탬프 열 분석 수집가(래리 로젠만)
이 값은 이제 다음 항목에 나타납니다.pg_stat_*_tables시스템 뷰.
특히 통계 모니터링 성능 향상stats_command_string(톰, 브루스)
이 릴리스에서는 다음을 활성화합니다.stats_command_string기본적으로 이제 오버헤드가 최소화됩니다. 이는 다음을 의미합니다.pg_stat_activity이제 모든 활성 상태가 표시됩니다. 기본적으로 쿼리합니다.
메이저 토토 사이트대기 중열 대상pg_stat_activity(톰)
이렇게 하면pg_stat_activity보여주다 에 포함된 모든 정보는ps디스플레이.
구성 매개변수 메이저 토토 사이트update_process_title다음을 제어하려면ps모든 명령에 대해 디스플레이가 업데이트됩니다. (브루스)
업데이트 비용이 많이 드는 플랫폼에서ps디스플레이, 돌리는 것이 좋을 것 같습니다 이 기능을 끄고 전적으로 의존합니다.pg_stat_activity상태 정보용.
구성 설정에서 단위를 지정할 수 있도록 허용 (피터)
예를 들어, 이제 설정할 수 있습니다.shared_buffers에32MB마음속으로 크기를 변환하는 것이 아니라.
다음에 대한 지원 메이저 토토 사이트PostgreSQL : 문서 : 9.3 : 배트맨 토토 변수 설정inpostgresql.conf(요아킴 빌란트)
프로토콜 수준 준비/바인딩/실행 메시지 로깅 개선 (브루스, 톰)
이러한 로깅에는 이제 명령문 이름, 바인드 매개변수 값, 실행 중인 쿼리의 텍스트입니다. 또한 쿼리 텍스트는 다음과 같습니다. 에 의해 활성화되면 기록된 오류 메시지에 올바르게 포함됩니다.log_min_error_statement.
방지max_stack_깊이안전하지 않음으로 설정됨 값
실제 커널 스택을 결정할 수 있는 플랫폼에서 깊이 제한(가장 많음), 초기 기본값이 값max_stack_깊이안전하고, 안전하지 않은 큰 값으로 설정하려는 시도를 거부합니다.
더 많은 경우 쿼리에서 오류 위치 강조 표시 활성화 (톰)
서버는 이제 특정 오류 위치를 보고할 수 있습니다. 일부 의미 오류(예: 인식할 수 없는 열 이름) 이전과 같은 기본 구문 오류에 대한 것보다.
수정"상위 키를 다시 찾는 데 실패했습니다"오류 발생진공(톰)
정리pg_internal.init캐시 파일 서버를 다시 시작하는 동안(Simon)
이것은 캐시 파일에 오래된 파일이 포함될 수 있는 위험을 방지합니다 PITR 복구 후 데이터입니다.
전체 관계의 큰 관계 잘림에 대한 경쟁 조건 수정 기가바이트 경계진공(톰)
행 수준 잠금에서 불필요한 교착 상태 오류를 일으키는 버그 수정 (톰)
멀티 기가바이트 해시 인덱스에 영향을 미치는 버그 수정 (Tom)
각 백엔드 프로세스는 이제 자체 프로세스 그룹 리더입니다. (톰)
이것은 쿼리 취소를 통해 다음에서 호출된 하위 프로세스를 중단할 수 있습니다. 백엔드 또는 보관/복구 프로세스.
메이저 토토 사이트삽입/업데이트/삭제 돌아오는 중(요나 해리스, 톰)
이를 통해 이러한 명령은 다음과 같은 값을 반환할 수 있습니다. 새 행에 대해 계산된 직렬 키입니다. 에서업데이트case, 업데이트된 버전의 값 행이 반환됩니다.
다중 행 지원 메이저 토토 사이트값절, SQL 표준에 따라(Joe, Tom)
이렇게 하면삽입여러 개를 삽입하려면 상수 행 또는 다음을 사용하여 결과 집합을 생성하는 쿼리 상수. 예를 들어,삽입...값 (...), (...), ....및SELECT * FROM (VALUES (...), (...), ....) AS 별칭(f1, ...).
허용업데이트그리고삭제대상 테이블의 별칭을 사용하려면 (오가와 아츠시)
SQL 표준은 이 명령에 별칭을 허용하지 않지만, 많은 데이터베이스 시스템에서는 어쨌든 표기법을 허용합니다. 편리함.
허용업데이트다음 목록으로 여러 열을 설정하려면 가치 (수잔 에브레히트)
이것은 기본적으로 열과 값은 쌍으로 되어 있습니다. 구문은 다음과 같습니다.업데이트 탭 세트 (열, ...) = (발, ...).
행 비교가 표준에 따라 작동하도록 합니다(Tom)
이제 <, <=, , = 형식은 행을 비교합니다. 사전식으로, 즉 첫 번째 요소를 비교합니다(동일한 경우). 두 번째 요소를 비교하는 식입니다. 이전에는 다음으로 확장했습니다. 모든 요소에 걸쳐 AND 조건이 적용되었습니다. 표준도 아니고 매우 유용하지도 않습니다.
메이저 토토 사이트캐스케이드옵션잘라내기(요아킴 빌란트)
이로 인해잘라내기자동으로 다음을 통해 지정된 테이블을 참조하는 모든 테이블을 포함합니다. 외래 키. 편리하기는 하지만 위험한 도구입니다. 주의!
지원업데이트용그리고공유용같은선택명령 (톰)
메이저 토토 사이트IS 다음과 다르지 않음(파벨 스테훌레)
이 연산자는 같음(=), 그러나 왼쪽과 오른쪽 모두 true로 평가됩니다. 피연산자는NULL, 그리고 단지 하나는 양보하는 것이 아니라NULL여기서 경우.
다음에서 사용하는 길이 출력 개선유니온/교차/제외(톰)
모든 해당 열의 정의된 길이가 동일할 경우, 해당 길이는 일반이 아닌 결과에 사용됩니다. 길이.
허용좋아요멀티바이트 인코딩 작업을 위해 (Tom)
내부적으로,좋아요지금 호출 중입니다낮은()그런 다음 다음을 사용합니다좋아요. 로캘별 정규식 패턴
이 인코딩에서는 여전히 작동하지 않습니다.
활성화standard_conforming_strings전환 예정켜짐(케빈 그리트너)
이렇게 하면 문자열에서 백슬래시 이스케이프를 비활성화하여 만들 수 있습니다.포스트그레SQL더보기 표준을 준수합니다. 기본값은꺼짐이전 버전과의 호환성을 위해 사용되지만 향후 릴리스에서는 이것이 기본값이 됩니다. 에켜짐.
다음을 포함하는 하위 쿼리를 평면화하지 마십시오휘발성대상 목록의 함수(Jaime 카사노바)
이것은 다중 평가로 인한 예상치 못한 동작을 방지합니다.
에휘발성함수(예:무작위()또는다음값()). 성능 저하가 발생할 수 있습니다.
불필요하게 기능이 저하되는 경우
으로 표시됨휘발성.
시스템 보기 메이저 토토 사이트pg_prepared_statements그리고pg_cursors에 준비된 명령문을 표시하고 커서를 엽니다(Joachim Wieland, 닐)
이것은 풀 연결 설정에 매우 유용합니다.
이것은 예를 들어 다음을 허용합니다.JDBC ?매개변수 이 명령으로 작업하세요.
만약SQL-레벨준비매개변수 지정되지 않은 경우 쿼리 내용에서 해당 유형을 추론합니다. (닐)
프로토콜 수준준비이미 그랬어요 이.
허용제한그리고오프셋20억 초과(Dhanaraj M)
메이저 토토 사이트테이블스페이스절테이블 생성 그대로(닐)
이것은 새 테이블에 테이블스페이스를 지정할 수 있게 해줍니다.
메이저 토토 사이트커밋 중절테이블 생성 그대로(닐)
임시 테이블을 자르거나 삭제할 수 있습니다. 트랜잭션 커밋. 기본 동작은 테이블을 유지하는 것입니다. 세션이 끝날 때까지.
메이저 토토 사이트제약조건 포함에테이블 생성 좋아요(그렉 스타크)
이렇게 하면 다음을 쉽게 복사할 수 있습니다.확인새 테이블로 제한됩니다.
자리 표시자(셸) 생성 허용유형(Martijn van Oosterhout)
쉘 유형 선언은 지정하지 않고 유형 이름을 생성합니다. 유형에 대한 세부정보입니다. 쉘형을 만드는 것이 유용하다 유형의 입력/출력을 더 깔끔하게 선언할 수 있기 때문입니다. 유형을 정의하기 전에 존재해야 하는 함수"진짜로". 구문은 다음과 같습니다.유형 작성유형 이름.
PostgreSQL : 문서 : 9.3 : 토토 베이 생성지금 다중 입력 매개변수 지원(Sergey Koposov, Tom)
새로운 집계 생성 메이저 토토 사이트구문(톰)
새로운 구문은집합 생성aggname (입력_유형) (매개변수_목록). 이게 더 자연스럽게 새로운 다중 매개변수 집계 기능을 지원합니다. 는 이전 구문은 계속 지원됩니다.
메이저 토토 사이트역할 변경 비밀번호가 NULL입니다.이전에 설정된 역할 비밀번호를 제거하려면 (피터)
메이저 토토 사이트드롭객체IF 존재함다양한 객체 유형에 대해 (앤드류)
이렇게 하면드롭작업 오류가 발생하지 않고 존재하지 않는 개체입니다.
메이저 토토 사이트드롭 소유역할(Alvaro)이 소유한 모든 개체를 삭제합니다.
메이저 토토 사이트소유 재지정모든 소유권을 재할당하려면 역할이 소유한 객체(Alvaro)
이것과소유한 삭제위, 촉진 역할을 중단합니다.
메이저 토토 사이트그랜트 켜기 순서구문 (브루스)
시퀀스별 권한 설정을 위해 메이저 토토 사이트되었습니다.테이블에 부여시퀀스의 경우 아직 이전 버전과의 호환성을 위해 지원됩니다.
메이저 토토 사이트사용법만 허용하는 시퀀스에 대한 권한currval()그리고다음값(), 아님setval()(브루스)
사용권한은 더 많은 것을 허용합니다
시퀀스 액세스에 대한 세밀한 제어. 부여사용법사용자가 시퀀스를 증가시킬 수 있지만
다음을 사용하여 시퀀스를 임의의 값으로 설정하는 것을 방지합니다.setval().
메이저 토토 사이트변경 표 [ 아니요 ] 상속(그렉 스타크)
이를 통해 상속을 동적으로 조정할 수 있습니다. 테이블 생성 및 파괴시에만. 이는 매우 가치 있는 경우입니다. 상속을 사용하여 테이블 파티셔닝을 구현합니다.
허용토토 결과 : 문서 : 9.3 : 댓글전역 객체 전역적으로 저장됩니다(Kris Jurka)
이전에는 데이터베이스에 첨부된 댓글이 다음 위치에 저장되었습니다. 개별 데이터베이스로 인해 효율성이 떨어지게 되었고, 역할이나 테이블스페이스에 대한 설명을 전혀 제공하지 않습니다. 이번 변화 새로운 공유 카탈로그를 메이저 토토 사이트합니다pg_shdescription댓글을 저장합니다. 데이터베이스, 역할 및 테이블스페이스가 포함되어 있습니다.
차단 없이 색인 생성을 허용하는 옵션 메이저 토토 사이트 테이블에 동시 쓰기(Greg Stark, Tom)
새로운 구문은PostgreSQL. 기본 동작 인덱스가 생성되는 동안에는 여전히 테이블 수정을 차단합니다. 생성되었습니다.
제공권고 잠금기능 (Abhijit Menon-Sen, Tom)
이것은 기존 잠금 API를 대체하도록 설계된 새로운 잠금 API입니다. /contrib/userlock. userlock 코드는 이제 pgfoundry에 있습니다.
허용복사a를 버리다선택질의(졸탄 보스조르메니, 카렐 자크)
이렇게 하면복사임의로 덤프하다SQL쿼리. 구문은 다음과 같습니다.복사(선택 ...) 대상.
만들으세요복사명령은 다음을 포함하는 명령 태그를 반환합니다. 복사된 행 수(Volkan YAZICI)
허용진공영향을 받지 않고 행을 만료하려면 기타 동시진공작업(한누 크로싱, 알바로, 톰)
만들다initdb운영 체제 로케일 감지 기본값을 설정합니다.날짜 스타일따라서 (피터)
이것은 설치 가능성이 더 높아집니다.postgresql.conf 날짜 스타일값은 원하는 대로 됩니다.
표시되는 진행 메시지 수를 줄입니다.initdb(톰)
전체 시간대 이름 허용타임스탬프입력 가치 (Joachim Wieland)
예를 들어,'2006-05-24 21:11 America/New_York'::timestamptz.
구성 가능한 시간대 약어 지원(Joachim 빌란트)
원하는 시간대 약어 세트는 다음을 통해 선택할 수 있습니다. 구성 매개변수timezone_abbreviations.
메이저 토토 사이트그리고pg_timezone_names표시할 보기 지원됨 시간대(Magnus Hagander)
메이저 토토 사이트시계_타임스탬프(), statement_timestamp()및transaction_timestamp()(브루스)
시계_타임스탬프()현재입니다
벽시계 시간,statement_timestamp()현재 시간입니다
명령문이 서버에 도착했고,transaction_timestamp()은의 별칭입니다.지금().
허용to_char()현지화된 월 및 일 인쇄
이름(Euler Taveira de Oliveira)
허용사설 토토 사이트 :그리고to_char(간격)출력으로오전/오후사양 (브루스)
간격과 시간은 24시간 단위로 처리됩니다. 예:25시간고려됨오전.
새 기능 메이저 토토 사이트justify_interval()간격 단위 조정
(마크 딜거)
GMT에서 최대 14:59까지의 시간대 오프셋 허용
키리바시는 GMT+14를 사용하므로 이를 받아들이는 것이 좋습니다.
간격 계산 개선(Michael Glaesemann, 브루스)
배열에 포함 허용NULL요소 (톰)
다음과 연속되지 않은 배열 요소에 할당을 허용합니다. 기존 항목(Tom)
중간 배열 위치는 널로 채워질 것입니다. 이 SQL 표준에 따릅니다.
새로운 내장PostgreSQL : 문서 : 9.3 : 롤 토토 함수 및 연산자용 배열-하위 집합 비교(@, <@, &&) (테오도르, 톰)
이 연산자는 다음을 사용하여 다양한 데이터 유형에 대해 색인을 생성할 수 있습니다.GiST또는진색인.
편리한 연산 메이저 토토 사이트작업켜짐INET/CIDR값 (스티븐 R. 반 덴 버그)
새로운 운영자는&(및),|(또는),~(아님),inet + int8, inet - int8및inet - inet.
새로 메이저 토토 사이트집계 기능SQL:2003에서 (닐)
새로운 기능은var_pop(),
var_samp(), stddev_pop()및stddev_samp(). var_samp()그리고stddev_samp()단지 이름을 바꾸는 것일 뿐입니다.
기존 집계변량()그리고stddev(). 후자의 이름이 남아 있습니다.
이전 버전과의 호환성을 위해 사용 가능합니다.
SQL 메이저 토토 사이트:2003 통계집계(세르게이 코포소프)
새로운 기능:regr_intercept(),
regr_slope(), regr_r2(), corr(),
covar_samp(), covar_pop(), regr_avgx(), regr_avgy(), regr_sxy(), regr_sxx(), regr_syy(), regr_count().
허용토토 캔 : 문서 : 9.3 : 도메인 생성기반으로 다른 도메인(Tom)
도메인을 올바르게 적용확인모든 곳에 제약이 있음(Neil, Tom)
예를 들어, 다음과 같은 사용자 정의 함수의 결과는 도메인 유형을 반환하도록 선언된 항목은 이제 도메인의 제약. 이는 도메인의 중요한 구멍을 닫습니다. 구현.
덤핑 이름이 변경된 문제 수정SERIAL열 (톰)
수정은 다음을 덤프하는 것입니다.연재열 기준 명시적으로 지정하는 것기본값그리고 시퀀스 요소 및 재구성연재새 항목을 사용하여 다시 로드할 때 열ALTER 시퀀스 소유됨 으로명령. 이를 통해 a를 삭제할 수도 있습니다.연재열 사양.
서버측 절전 기능 메이저 토토 사이트pg_sleep()(요아킴 빌란트)
에 대한 모든 비교 연산자 메이저 토토 사이트tid(튜플 ID) 데이터 유형(마크 커크우드, 그렉 스타크, 톰)
메이저 토토 사이트TG_table_name그리고TG_table_schema매개변수를 트리거하기 위해(앤드류)
TG_relname이제 더 이상 사용되지 않습니다. 트리거 매개변수에서도 비슷한 변경이 이루어졌습니다. 다른 PL도 마찬가지입니다.
허용for값을 반환하는 명령문 스칼라, 레코드 및 행 유형(Pavel Stehule)
메이저 토토 사이트BY절for루프, 반복 증분을 제어합니다(Jaime 카사노바)
메이저 토토 사이트STRICT에선택(맷 밀러)
STRICT모드에서 더 많은 경우 예외가 발생합니다. 또는 하나 미만의 행이에 의해 반환됩니다.선택, for오라클 PL/SQL호환성.
메이저 토토 사이트테이블_이름그리고table_schema매개변수를 트리거하기 위해(Adam 쇼그렌)
준비된 쿼리 메이저 토토 사이트(Dmitry Karasik)
만들다$_TD글로벌 데이터 트리거 변수(앤드류)
이전에는 어휘적이어서 예상치 못한 공유가 발생했습니다. 위반.
보안을 위해 별도의 인터프리터에서 PL/Perl 및 PL/PerlU를 실행합니다. 이유(앤드류)
결과적으로 그들은 더 이상 데이터를 공유하거나 로드할 수 없습니다 모듈. 또한 Perl이 필수 구성 요소로 컴파일되지 않은 경우 여러 통역사를 허용하는 플래그(이 언어 중 하나만 허용) 특정 백엔드 프로세스에서 사용할 수 있습니다.
명명된 매개변수는 일반 변수로 전달될 뿐만 아니라인수[]어레이(Sven Suursoho)
메이저 토토 사이트테이블_이름그리고table_schema매개변수를 트리거하기 위해(앤드류)
복합 유형 및 결과 세트 반환 허용(Sven 수르소호)
결과 집합을 다음으로 반환목록, 반복자또는발전기(스벤 수르소호)
함수 반환 허용공허(닐)
이제 Python 2.5가 지원됩니다(톰)
새 명령 메이저 토토 사이트\비밀번호변경용 클라이언트 측 비밀번호 암호화를 사용한 역할 비밀번호(Peter)
허용\c새 호스트에 연결하고 포트 번호(David, Volkan YAZICI)
다음에 테이블스페이스 표시 메이저 토토 사이트\l+(필립 야라)
개선\df포함할 슬래시 명령 인수 이름 및 모드(아웃또는INOUT50053_50087
바이너리 지원복사(안드레아스 플러그)
단일 트랜잭션에서 전체 세션을 실행하는 옵션 메이저 토토 사이트 (사이먼)
옵션 사용-1또는--단일 트랜잭션.
자동 검색 지원선택커서를 사용하여 일괄 처리 결과를 얻습니다(Chris 마이어)
이것은 다음을 사용하여 활성화됩니다.\set FETCH_COUNTn. 이 기능을 사용하면 대규모 검색할 결과 세트psql전체를 버퍼링하려고 시도하지 않고 결과는 메모리에 설정됩니다.
여러줄 값을 적절한 열에 정렬하도록 합니다(Martijn van 우스터하우트)
개행 문자를 포함하는 필드 값은 이제 더보기에 표시됩니다. 읽을 수 있는 패션.
여러 줄 문을 하나가 아닌 단일 항목으로 저장 한 번에 한 줄씩(Sergey E. Koposov)
이렇게 하면 위쪽 화살표로 검색어를 더 쉽게 불러올 수 있습니다. (이건 아니다 Windows에서 사용할 수 있는 플랫폼은 기본 운영 체제에 명령줄 편집 기능이 있습니다.)
라인 카운터를 64비트로 만들어 더 많은 파일을 처리할 수 있도록 합니다. 20억 라인 이상(David Fetter)
반환된 데이터와 명령 상태 태그를 모두 보고합니다.삽입/업데이트/복귀 삭제(톰)
복잡한 개체 선택을 포함하거나 제외하도록 허용pg_dump(그렉 사비노 멀레인)
pg_dump이제 다중 지원-n(스키마) 및-t(테이블) 옵션 및 메이저 토토 사이트-N그리고-T옵션 객체를 제외합니다. 또한 이제 이러한 스위치의 인수는 다음과 같습니다. 단일 객체 이름이 아닌 와일드카드 표현식(예:-t 'foo*', 스키마는 a의 일부일 수 있습니다.-t또는-T스위치, 예를 들어-t 스키마1.table1.
메이저 토토 사이트PostgreSQL --실패한 테이블에 대한 데이터 없음억제 옵션 테이블 생성에 실패한 경우 데이터 로드(즉, 테이블이 이미 존재합니다) (마틴 피트)
메이저 토토 사이트PostgreSQL전체를 실행하는 옵션 단일 트랜잭션의 세션(Simon)
옵션 사용-1또는--단일 거래.
메이저 토토 사이트토토 핫 PostgreSQL : 문서비밀번호를 암호화하려면
(톰)
이렇게 하면 다음과 같은 명령에 대해 비밀번호가 사전 암호화되어 전송될 수 있습니다.역할 변경... 비밀번호.
기능 메이저 토토 사이트토토 커뮤니티 : 문서 : 9(브루스)
이를 통해 응용프로그램은 스레드 안전성 상태를 쿼리할 수 있습니다. 도서관.
메이저 토토 사이트PQdescribePrepared(), PQdescribePortal()및 관련 기능
이전에 준비된 명세서에 대한 정보를 반환하고 엽니다.
커서(Volkan YAZICI)
허용LDAP다음에서 조회pg_service.conf(로렌츠 알베)
호스트 이름 허용~/.pgpass기본 소켓 디렉토리와 일치 (브루스)
빈 호스트 이름은 모든 Unix 소켓 연결과 계속 일치합니다. 하지만 이렇게 메이저 토토 사이트하면 다음 중 하나에 특정한 항목이 허용됩니다. 기계에 여러 포스트마스터가 있습니다.
허용표시결과를 변수에 넣기 위해 (Joachim Wieland)
메이저 토토 사이트복사 대상 STDOUT(요아킴 빌란트)
회귀 테스트 메이저 토토 사이트(Joachim Wieland, Michael)
주요 소스 코드 정리(Joachim Wieland, Michael)
허용MSVC컴파일하기 위해PostgreSQL서버 (매그너스, 히로시 메이저 토토 사이트토)
메이저 토토 사이트MSVC유틸리티 지원 명령과pg_dump(메이저 토토 사이트토 히로시)
Windows 코드 페이지에 대한 지원 메이저 토토 사이트1253, 1254, 1255및1257(크리스 주르카)
서버가 시작될 수 있도록 시작 시 권한을 삭제합니다. 관리 계정(Magnus)에서
안정성 수정(Qingqing Zhou, Magnus)
네이티브 세마포어 구현 메이저 토토 사이트 (Qingqing Zhou)
이전 코드는 SysV 세마포어를 모방했습니다.
메이저 토토 사이트진(Generalized Inverted iNdex) 인덱스 액세스 방법(Teodor, Oleg)
R-트리 인덱싱 제거 (Tom)
Rtree는 다음을 사용하여 다시 구현되었습니다.GiST. 중 다른 차이점은 이제 rtree 인덱스가 지원된다는 의미입니다. WAL(미리 쓰기 로깅)을 통한 충돌 복구용.
백엔드에 불필요하게 연결된 라이브러리를 줄입니다(Martijn van 오스터하우트, 톰)
libedit가 우선되도록 구성 플래그를 메이저 토토 사이트하세요.GNUreadline (브루스)
구성 사용--with-libedit-preferred.
공백이 포함된 디렉토리에 설치 허용 (피터)
설치 디렉토리 재배치 기능 개선(Tom)
다음에 대한 지원 메이저 토토 사이트솔라리스 x86_64다음을 사용하여솔라리스컴파일러(피에르 지라드, 테오 슐로스나글, 브루스)
메이저 토토 사이트DTrace지원 (로버트 로)
메이저 토토 사이트PG_VERSION_NUM사용 대상: C에서 백엔드 버전을 테스트하려는 타사 애플리케이션 및 < 비교 사용(Bruce)
메이저 토토 사이트XLOG_BLCKSZ으로부터 독립됨BLCKSZ(마크 웡)
메이저 토토 사이트LWLOCK_STATS보고 정의 활동 잠금(Tom)
알 수 없음에 대한 경고 표시구성옵션 (Martijn van Oosterhout)
다음에 대한 서버 지원 메이저 토토 사이트"플러그인"디버깅과 같은 메이저 토토 사이트 기능 작업에 사용할 수 있는 라이브러리 성능 측정(Korry Douglas)
이것은 두 가지 기능으로 구성됩니다: 테이블"랑데부 변수"별도로 로드할 수 있는 통신을 위한 공유 라이브러리 및 새로운 구성 매개변수local_preload_libraries라이브러리가 다음을 수행할 수 있게 해줍니다. 명시적인 협력 없이 특정 세션에 로드됩니다. 클라이언트 애플리케이션. 이를 통해 외부 메이저 토토 사이트 기능을 구현할 수 있습니다. PL/pgSQL 디버거와 같은 기능입니다.
기존 구성 매개변수 이름 바꾸기preload_libraries에shared_preload_libraries(톰)
이것은 다음과 비교하여 명확성을 위해 수행되었습니다.local_preload_libraries.
새 구성 매개변수 메이저 토토 사이트서버_버전_번호(그렉 사비노 멀레인)
이것은 다음과 같습니다서버_버전, 하지만 정수, 예:80200. 이를 통해 버전을 더 쉽게 확인할 수 있는 애플리케이션입니다.
구성 매개변수 메이저 토토 사이트seq_page_cost(톰)
재구현롤 토토 : 문서 : 9.3 : 롤 토토 테스트C 프로그램으로 스크립트(Magnus, Tom)
로드 가능한 모듈이 공유 메모리 및 경량을 할당하도록 허용 자물쇠(마크 먼로)
동적 자동 초기화 및 종료 메이저 토토 사이트 로드된 라이브러리(Ralf Engelschall, Tom)
신규함수
_PG_init()그리고_PG_fini()라이브러리가 다음과 같이 정의하면 호출됩니다.
기호. 따라서 더 이상 초기화를 지정할 필요가 없습니다.
기능shared_preload_libraries; 우리
라이브러리가 다음을 사용했다고 가정할 수 있습니다._PG_init()대신 규칙을 따르세요.
메이저 토토 사이트PG_MODULE_MAGIC헤더 블록을 모두 공유 개체 파일(Martijn van Oosterhout)
마법 블록은 로드 가능한 버전 간의 버전 불일치를 방지합니다. 개체 파일 및 서버.
AIX(Laurenz Albe)에 대한 공유 라이브러리 지원 메이저 토토 사이트
신규XML문서 섹션(브루스)
tsearch2 주요 개선 사항(Oleg, Teodor)
멀티바이트 인코딩 지원 포함UTF8
쿼리 재작성 지원
향상된 순위 기능
동의어 사전 지원
이제 Ispell 사전이 인식함MySpell형식, 다음에서 사용됨오픈오피스
진지원
다음을 포함하는 adminpack 모듈 메이저 토토 사이트Pgadmin관리 기능 (Dave)
이 함수는 메이저 토토 사이트 파일 시스템 액세스 루틴을 제공합니다 기본값에는 존재하지 않습니다.포스트그레SQL서버.
Sslinfo 모듈 메이저 토토 사이트(Victor Wagner)
현재 연결에 대한 정보를 보고합니다.SSL인증서.
pgrowlocks 모듈 메이저 토토 사이트 (Tatsuo)
이것은 지정된 테이블에 대한 행 잠금 정보를 보여줍니다.
hstore 모듈 메이저 토토 사이트(Oleg, Teodor)
isbn 모듈을 메이저 토토 사이트하여 isbn_issn을 대체합니다(Jeremy Kronuz)
이 새로운 구현은 다음을 지원합니다.EAN13, UPC, ISBN(도서),ISMN(음악) 및ISSN(연재물).
pgstattuple에 색인 정보 기능 메이저 토토 사이트(ITAGAKI 다카히로, 나가야스 사토시)
여유 공간 지도 정보를 표시하려면 pg_freespacemap 모듈을 메이저 토토 사이트하세요. (마크 커크우드)
pgcrypto는 이제 계획된 모든 기능을 갖추고 있습니다(Marko Kreen)
공개 키를 가지려면 pgcrypto에 iMath 라이브러리를 포함하세요 암호화 기능은 항상 사용 가능합니다.
OpenBSD 코드에 누락된 SHA224 알고리즘을 메이저 토토 사이트합니다.
이전 버전에서 SHA224/256/384/512 해시용 내장 코드 활성화 OpenSSL을 사용하면 이러한 알고리즘을 항상 사용할 수 있습니다.
암호화 방식으로 반환하는 새로운 함수 gen_random_bytes() 강한 무작위성. 암호화 키를 생성하는 데 유용합니다.
digest_exists(), hmac_exists() 및 cipher_exists() 제거 기능.
큐브 모듈 개선(Joshua Reich)
새로운 기능은큐브(부동 소수점[]),
큐브(부동산[], 부동소수[])및큐브_하위 집합(큐브, int4[]).
dblink에 비동기 쿼리 기능 메이저 토토 사이트(Kai Londenberg, Joe 콘웨이)
배열-하위 집합 비교를 위한 새로운 연산자(@, <@, &&) (톰)
다양한 contrib 패키지에는 이미 이러한 연산자가 있습니다. 데이터 유형이 있지만 이름 지정이 일관되지 않았습니다. 우리는 이제 메이저 토토 사이트했습니다 배열-하위 집합 비교 연산자를 핵심으로 일관되게 명명 코드와 그러한 기능을 가진 모든 contrib 패키지. (이전 이름은 계속 사용 가능하지만 더 이상 사용되지 않습니다.)
설치된 모든 contrib 패키지에 대한 제거 스크립트 메이저 토토 사이트 스크립트(데이비드, 조쉬 드레이크)
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 출시 8.2.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 출시 8.1.23 |